Source: https://patents.google.com/patent/US9838753B2/en
Timestamp: 2019-04-19 23:16:10
Document Index: 106147373

Matched Legal Cases: ['Application No. 14873564', 'Application No. 14763506', 'Application No. 14762850', 'Application No. 12178359', 'Application No. 14764182', 'Application No. 10844152']

US9838753B2 - Monitoring individual viewing of television events using tracking pixels and cookies - Google Patents
US9838753B2
US9838753B2 US14/763,158 US201414763158A US9838753B2 US 9838753 B2 US9838753 B2 US 9838753B2 US 201414763158 A US201414763158 A US 201414763158A US 9838753 B2 US9838753 B2 US 9838753B2
US14/763,158
US20150382075A1 (en
Inscape Data Inc
2014-12-23 Application filed by Inscape Data Inc filed Critical Inscape Data Inc
2014-12-23 Priority to US14/763,158 priority patent/US9838753B2/en
2015-08-05 Assigned to COGNITIVE MEDIA NETWORKS, INC. reassignment COGNITIVE MEDIA NETWORKS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: COLLETTE, MICHAEL, HOARTY, W. LEO, NEUMEIER, ZEEV
2015-12-31 Publication of US20150382075A1 publication Critical patent/US20150382075A1/en
2016-02-17 Assigned to VIZIO INSCAPE TECHNOLOGIES, LLC. reassignment VIZIO INSCAPE TECHNOLOGIES, LLC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: COGNITIVE MEDIA NETWORKS, INC.
2017-12-05 Publication of US9838753B2 publication Critical patent/US9838753B2/en
This application is a continuation of application Ser. No. 14/763,158, filed Jul. 23, 2015, which is a National Stage Entry of PCT/US2014/072255, filed Dec. 23, 2014, which claims the benefit of Provisional Application 61/920,086, filed Dec. 23, 2013, and which is a continuation-in-part of 14/551,933, filed Nov. 24, 2014.
FIG. 6 shows a flowchart that summarizes a second processing sequence utilized by certain embodiments, an example of which is the system depicted in FIG. 3. As the process starts in step 601, the TV system 308 receives one or more contextually targeted diaplay applications 312 from the matching server 301. In step 602, the application manager 310 receives an event trigger list from contextual targeting manager 304 which matches the contextually targeted display applications to trigger codes sent via contextual targeting manager 304. In step 603, the TV client 309 sends video information from the TV display to the video segment recognition processor 305, which is a subsystem of the matching server 301. In step 604, the video segment recognition processor 305 monitors video from a plurality of TV systems and reports matches of unknown video segments from those TV systems to known video segments stored in a database associated with the matching server 301. The result of this identification (ie., matching) of the unknown video segments is sent to the contextual targeting manager 304. In step 605, the contextual targeting manager 304 matches identified video segments to a list of events associated with the identified video segment. In step 606, when a particular video segment matches with an associated event, it causes the contextual targeting manager 304 to send a trigger to application manager 310, which is part of the TV system 308. In step 607, when the application manager 310 receives a trigger from the contextual targeting manager 304, application manager 310 launches the contextually targeted display application 312 that has been associated with the received trigger.
storing, by a media system, a plurality of contextual applications, wherein a contextual application is associated with a video segment, wherein a contextual application is associated with an address, and wherein an address of a contextual application identifies one or more additional servers used for logging viewing events corresponding to the plurality of contextual applications;
generating, by the media system, a video fingerprint, wherein the video fingerprint is generated from video data of a frame being displayed by the media system;
transmitting the video fingerprint, wherein when the video fingerprint is received at a matching server, the matching server determines a reference data set similar to the video fingerprint, and wherein the matching server generates a signal identifying a particular contextual application corresponding to the reference data set;
receiving the signal identifying the particular contextual application;
determining an address associated with the particular contextual application, wherein the address associated with the particular contextual application identifies an additional server used for logging one or more viewing events corresponding to the particular contextual application;
displaying, by the media system, content associated with the particular contextual application; and
automatically sending a message in response to the content being displayed, wherein sending includes using the address associated with the particular contextual application, and wherein receiving the message at the additional server causes the additional server to log a viewing event corresponding to the particular contextual application.
2. The method of claim 1, wherein the message includes information identifying an identity of the media system.
3. The method of claim 1, wherein the message includes information indicative of a geographical location of the media system.
4. The method of claim 1, wherein the message includes information identifying the content associated with the particular contextual application.
5. The method of claim 1, wherein the video data includes one or more video sub-areas of the frame being displayed by the media system.
6. The method of claim 5, wherein the one or more video sub-areas are processed by averaging.
7. The method of claim 1, wherein the video fingerprint is transmitted using an Internet connection, and wherein the message is sent using an Internet connection.
8. A media system for generating information indicative of a viewing event, the media system comprising:
store a plurality of contextual applications, wherein a contextual application is associated with a video segment, wherein a contextual application is associated with an address, and wherein an address of a contextual application identifies one or more additional servers used for logging viewing events corresponding to the plurality of contextual applications;
generate a video fingerprint, wherein the video fingerprint is generated from video data of a frame being displayed by the media system;
transmit the video fingerprint, wherein when the video fingerprint is received at a matching server, the matching server determines a reference data set similar to the video fingerprint, and wherein the matching server generates a signal identifying a particular contextual application corresponding to the reference data set;
receive the signal identifying the particular contextual application;
determine an address associated with the particular contextual application, wherein the address associated with the particular contextual application identifies an additional server used for logging one or more viewing events corresponding to the particular contextual application;
display content associated with the particular contextual application; and
automatically send a message in response to the content being displayed, wherein sending includes using the address included with the particular contextual application, and wherein receiving the message at the additional server causes the additional server to log a viewing event corresponding to the particular contextual application.
9. The media system of claim 8, wherein the message includes information identifying an identity of the media system.
10. The media system of claim 8, wherein the message includes information indicative of a geographical location of the media system.
11. The media system of claim 8, wherein the message includes information identifying the content associated with the contextual application.
12. The media system of claim 8, wherein the video data includes one or more video sub-areas of the frame being displayed by the media system.
13. The media system of claim 12, wherein the one or more video sub-areas are processed by averaging.
14. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium of a media system, including instructions that, when executed by the one or more processors, cause the one or more processors to:
store, by the media system, a plurality of contextual applications, wherein a contextual application is associated with a video segment, wherein a contextual application is associated with an address, and wherein an address of a contextual application identifies one or more additional servers used for logging viewing events corresponding to the plurality of contextual applications;
generate, by the media system, a video fingerprint, wherein the video fingerprint is generated from video data of a frame being displayed by the media system;
display, by the media system, content associated with the particular contextual application; and
15. The computer-program product of claim 14, wherein the message includes information identifying an identity of the media system.
16. The computer-program product of claim 14, wherein the message includes information indicative of a geographical location of the media system.
17. The computer-program product of claim 14, wherein the message includes information identifying the content associated with the contextual application.
18. The computer-program product of claim 14, wherein the video data includes one or more video sub-areas of the frame being displayed by the media system.
19. The computer-program product of claim 18, wherein the one or more video sub-areas are processed by averaging.
US14/763,158 2009-05-29 2014-12-23 Monitoring individual viewing of television events using tracking pixels and cookies Active US9838753B2 (en)
US14/763,158 US9838753B2 (en) 2013-12-23 2014-12-23 Monitoring individual viewing of television events using tracking pixels and cookies
PCT/US2014/072255 A-371-Of-International WO2015100372A1 (en) 2013-12-23 2014-12-23 Tracking pixels and cookies for television event viewing
US14/807,849 Continuation US9955192B2 (en) 2009-05-29 2015-07-23 Monitoring individual viewing of television events using tracking pixels and cookies
US20150382075A1 US20150382075A1 (en) 2015-12-31
US9838753B2 true US9838753B2 (en) 2017-12-05
ID=54932030
US14/763,158 Active US9838753B2 (en) 2009-05-29 2014-12-23 Monitoring individual viewing of television events using tracking pixels and cookies
US (1) US9838753B2 (en)
EP0248553A2 (en) 1986-06-05 1987-12-09 Burlington Industries, Inc. Process for imparting flame resistance to a polyester/cotton blend fabric
US20010044992A1 (en) 2000-05-26 2001-11-29 Paul Hettich Gmbh & Co. Quick fixing element
US20020105907A1 (en) 2001-01-17 2002-08-08 Bruekers Alphons Antonius Maria Lambertus Robust checksums
US20020122042A1 (en) 2000-10-03 2002-09-05 Bates Daniel Louis System and method for tracking an object in a video and linking information thereto
US20030147561A1 (en) 2001-09-18 2003-08-07 Sorin Faibish Insertion of noise for reduction in the number of bits for variable-length coding of (run, level) pairs
US20060029368A1 (en) 1999-11-18 2006-02-09 Vulcan Patents, Llc Iterative, maximally probable, batch-mode commercial detection for audiovisual content
US20060133647A1 (en) 1999-03-18 2006-06-22 British Broadcasting Corporation Watermarking
US20060245724A1 (en) 2005-04-29 2006-11-02 Samsung Electronics Co., Ltd. Apparatus and method of detecting advertisement from moving-picture and computer-readable recording medium storing computer program to perform the method
US20070033608A1 (en) 2005-08-03 2007-02-08 Thomson Licensing Method and apparatus for automatically extracting data identifying a broadcast A/V program
US20070094696A1 (en) 2005-10-20 2007-04-26 Sony Corporation Digital broadcast receiver apparatus, digital broadcast receiving method and program
US20070180459A1 (en) 2004-06-09 2007-08-02 Craig Smithpeters Methods and apparatus to identify viewing information
US20070261075A1 (en) 2006-04-18 2007-11-08 Ronald Glasberg Method for detecting a commercial in a video data stream by evaluating descriptor information
US20070261070A1 (en) 1999-03-29 2007-11-08 Brown Jeffrey A Method and apparatus for detecting and viewing similar programs within a video system
US20080044102A1 (en) 2005-01-07 2008-02-21 Koninklijke Philips Electronics, N.V. Method and Electronic Device for Detecting a Graphical Object
WO2008065340A1 (en) 2006-11-30 2008-06-05 The University Court Of The University Of St Andrews Video fingerprinting
US20080172690A1 (en) 2000-11-28 2008-07-17 Chaitanya Kanojia Promotion server using streaming media channel
US20080240562A1 (en) 2007-03-27 2008-10-02 Nobuhiro Fukuda Image Processing Apparatus and Image Processing Method
US20090087027A1 (en) 2007-09-27 2009-04-02 John Eric Eaton Estimator identifier component for behavioral recognition system
US20090088878A1 (en) 2005-12-27 2009-04-02 Isao Otsuka Method and Device for Detecting Music Segment, and Method and Device for Recording Data
US20100083299A1 (en) 2008-09-30 2010-04-01 Nelson Daniel J Methods and Apparatus for Determining Whether a Media Presentation Device is in an On State or an Off State
US20100115543A1 (en) 2008-10-31 2010-05-06 Media Instruments Sa Simulcast resolution in content matching systems
US20100306808A1 (en) 2009-05-29 2010-12-02 Zeev Neumeier Methods for identifying video segments and displaying contextually targeted content on a connected television
US20110096955A1 (en) 2008-03-20 2011-04-28 Universite De Geneve Secure item identification and authentication system and method based on unclonable features
EP2352289A1 (en) 2008-11-17 2011-08-03 Huawei Technologies Co., Ltd. Method, device and system for channel switching
US20120054143A1 (en) 2010-08-31 2012-03-01 Toby Doig Systems and methods for rule based inclusion of pixel retargeting in campaign management
US20120177249A1 (en) 2011-01-11 2012-07-12 Avi Levy Method of detecting logos, titles, or sub-titles in video frames
WO2012108975A2 (en) 2011-02-10 2012-08-16 Yahoo! Inc. Extraction and matching of characteristic fingerprints from audio signals
US20120272259A1 (en) 2009-01-27 2012-10-25 Google Inc. Video content analysis for automatic demographics recognition of users and videos
US20130007191A1 (en) 2011-06-28 2013-01-03 United Video Properties, Inc. Systems and methods for initializing allocations of transport streams based on historical data
US20130067523A1 (en) 2011-09-12 2013-03-14 Rogers Communications Inc. Method and system for managing bandwidth
US20130070847A1 (en) 2009-01-23 2013-03-21 Nec Corporation Video signature extraction device
US20130209065A1 (en) 2012-02-13 2013-08-15 Acer Incorporated Video/Audio Switching in a Computing Device
US20130297727A1 (en) 2004-03-18 2013-11-07 Digimarc Corporation Synchronizing broadcast content with corresponding network content
US20140016696A1 (en) 2012-07-13 2014-01-16 Apple Inc. Video Transmission Using Content-Based Frame Search
US20140195548A1 (en) 2013-01-07 2014-07-10 Wilson Harron Identifying video content via fingerprint matching
US20140219554A1 (en) 2013-02-06 2014-08-07 Kabushiki Kaisha Toshiba Pattern recognition apparatus, method thereof, and program product therefor
US20140237576A1 (en) 2013-01-29 2014-08-21 Tencent Technology (Shenzhen) Company Limited User authentication method and apparatus based on audio and video data
WO2014145929A1 (en) 2013-03-15 2014-09-18 Zeev Neumeier Systems and methods for addressing a media database using distance associative hashing
US20140270504A1 (en) 2013-03-15 2014-09-18 General Instrument Corporation Logo presence detection based on blending characteristics
US20140270505A1 (en) 2013-03-15 2014-09-18 General Instrument Corporation Legibility Enhancement for a Logo, Text or other Region of Interest in Video
US20140282671A1 (en) 2013-03-15 2014-09-18 The Nielsen Company (Us), Llc Systems, methods, and apparatus to identify linear and non-linear media presentations
US20140344880A1 (en) * 2013-05-20 2014-11-20 Veenome, Inc. Systems and methods for evaluating online videos
US20150112988A1 (en) 2008-06-18 2015-04-23 Zeitera, Llc Distributed and Tiered Architecture for Content Search and Content Monitoring
US20150181311A1 (en) 2008-11-26 2015-06-25 Ashwin Navin Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device
US20150382075A1 (en) 2013-12-23 2015-12-31 Cognitive Networks, Inc. Monitoring individual viewing of television events using tracking pixels and cookies
WO2017011792A1 (en) 2015-07-16 2017-01-19 Vizio Inscape Technologies, Llc Prediction of future views of video segments to optimize system resource utilization
WO2017011758A1 (en) 2015-07-16 2017-01-19 Vizio Inscape Technologies, Llc Optimizing media fingerprint retention to improve system resource utilization
2014-12-23 US US14/763,158 patent/US9838753B2/en active Active
US20130318096A1 (en) 2004-02-26 2013-11-28 Mobile Research Labs, Ltd. Method and System for Automatic Detection of Content
EP2084624A1 (en) 2006-11-30 2009-08-05 The University Court of the University of St. Andrews Video fingerprinting
US20140082663A1 (en) 2009-05-29 2014-03-20 Cognitive Media Networks, Inc. Methods for Identifying Video Segments and Displaying Contextually Targeted Content on a Connected Television
US9071868B2 (en) 2009-05-29 2015-06-30 Cognitive Networks, Inc. Systems and methods for improving server and client performance in fingerprint ACR systems
US20140201772A1 (en) 2009-05-29 2014-07-17 Zeev Neumeier Systems and methods for addressing a media database using distance associative hashing
EP2541963A2 (en) 2009-12-29 2013-01-02 TV Interactive Systems, Inc. Method for identifying video segments and displaying contextually targeted content on a connected television
"How to: Watch from the beginning |About DISH" (Dec. 31, 2014) XP055265764, retrieved on Apr. 15, 2016 from URL:http://about.dish.com/blog/hopper/how-watch-beginning 2 pages.
Anil K. Jain, "Image Coding Via a Nearest Neighbors Image Model" IEEE Transactions on Communications, vol. Com-23, No. 3, Mar. 1975, pp. 318-331.
ANONYMOUS: "How to: Watch from the beginning | About DISH", 31 December 2014 (2014-12-31), XP055265764, Retrieved from the Internet <URL:http://about.dish.com/blog/hopper/how-watch-beginning> [retrieved on 20160415]
Anonymous; "Cache (computing)" Wikipedia, the free encyclopedia, URL:http://en.wikipedia.org/w/index.phpti tle=Cache (computing)&oldid=474222804, Jan. 31, 2012; 6 pages.
Bistritz (Y.), Pellerm (S.): Immittance Spectral Pairs (ISP) for speech encoding, Proc. ICASSP'93, pp. 11-9 to 11-12.
European Patent Application No. 14873564.0, "Extended European Search Report", dated Jun. 16, 2017, 8 pages.
Extended European Search Report dated Dec. 21, 2016 for European Application No. 14763506.4, 11 pages.
Extended European Search Report dated Jan. 24, 2017 for European Application No. 14762850.7, 12 pages.
Extended European Search Report dated Mar. 7, 2013 for European Application No. 12178359.1, 8 pages.
Extended European Search Report dated Nov. 23, 2016 for European Application No. 14764182.3, 10 pages.
Extended European Search Report dated Oct. 11, 2013 for European Application No. 10844152.8, 19 pages.
Final Office Action of Apr. 19, 2016 for U.S. Appl. No. 14/807,849; 13 pages.
Gionis et al., "Similarity Search in High Dimension via Hashing", Proceedings of the 25th VLDB Conference, 1999, 12 pages.
Huang , "Bounded Coordinate System Indexing for Real-time Video Clip Search", Retrieved from the Internet:URL:http://staff.itee.uq.edu.aujzxf/papers/TOIS.pdf, Jan. 1, 2009, 32 pages.
International Preliminary Report on Patentability for PCT Application No. PCT/US2014/072255, mailed Jul. 7, 2016, 8 pages.
International Search Report and Written Opinion dated Apr. 26, 2016 for PCT Application No. PCT/US2016/015681, 13 pages.
International Search Report and Written Opinion dated Aug. 26, 2014 for PCT Application No. PCT/US2014/030782; 11 pages.
International Search Report and Written Opinion dated Aug. 31, 2011 for PCT Application No. PCT/US2010/057155, 8 pages.
International Search Report and Written Opinion dated Jul. 21, 2014 for PCT Application No. PCT/US2014/030795; 10 pages.
International Search Report and Written Opinion dated Jul. 27, 2011 for PCT Application No. PCT/US2010/057153, 8 pages.
International Search Report and Written Opinion dated Jun. 24, 2016 for PCT Application No. PCT/US2016/027691, 13 pages.
International Search Report and Written Opinion dated Mar. 8, 2016 for PCT Application No. PCT/ US2015/062945; 9 pages.
International Search Report and Written Opinion dated Oct. 11, 2016 for PCT Application No. PCT/US2016/042621, 13 pages.
International Search Report and Written Opinion dated Oct. 12, 2016 for PCT Application No. PCT/US2016/042522, 13 pages.
International Search Report and Written Opinion dated Oct. 20, 2016 for PCT Application No. PCT/US2016/042611, 12 pages.
International Search Report and Written Opinion dated Oct. 24, 2016 for PCT Application No. PCT/US2016/042557, 11 pages.
International Search Report and Written Opinion dated Oct. 25, 2016 for PCT Application No. PCT/US2016/042564, 14 pages.
International Search Report and Written Opinion of the International Searching Authority for PCT Application No. PCT/US2014/072255, mailed Mar. 31, 2015, 8 pages.
International Search Report and Written Opinion, dated Jul. 25, 2014 for PCT Application No. PCT/US2014/030805, 10 pages.
Itakura (F.): Line spectral representation of linear predictive coefficients of speech signals, J. Acoust. Soc. Amer., vol. 57, Supplement No. 1, S35, 1975, 3 pages.
Kabal (P.), Ramachandran (R.P.): The computation of line spectral frequencies using Chebyshev polynomials, IEEE Trans. On ASSP, vol. 34, No. 6, pp. 1419-1426, 1986.
Kim et al., "Edge-Based Spatial Descriptor Using Color Vector Angle for Effective Image Retrieval", Modeling Decisions for Artificial Intelligence; Lecture Notes in Computer Science; Lecture Notes in Artificial Intelligence, Jul. 1, 2005, pp. 365-375.
Lee et al., "Fast Video Search Algorithm for Large Video Database Using Adjacent Pixel Intensity Difference Quantization Histogram Feature" International Journal of Computer Science and Network Security, vol. 9, No. 9, Sep. 2009, pp. 214-220.
Liu et al., "Near-duplicate video retrieval", ACM Computing Surveys, vol. 45, No. 4, Aug. 30, 2013, pp. 1-23.
Non-Final Office Action of Nov. 25, 2015 for U.S. Appl. No. 14/807,849; 12 pages.
Scouarnec et al., "Cache policies for cloud-based systems:to keep or not to keep", 2014 IEEE 7th International Conference on Cloud Computing, IEEE XP032696624, Jun. 27, 2014, pp. 1-8.
SCOUARNEC NICOLAS LE; NEUMANN CHRISTOPH; STRAUB GILLES: "Cache Policies for Cloud-Based Systems: To Keep or Not to Keep", 2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, IEEE, 27 June 2014 (2014-06-27), pages 1 - 8, XP032696624, DOI: 10.1109/CLOUD.2014.11
U.S. Appl. No. 12/788,721 , "Final Office Action", dated Aug. 15, 2012, 22 pages.
U.S. Appl. No. 12/788,721 , "Non-Final Office Action", dated Mar. 28, 2012, 15 pages.
U.S. Appl. No. 12/788,721 , "Notice of Allowance", dated Aug. 15, 2013, 16 pages.
U.S. Appl. No. 12/788,748 , "Final Office Action", dated Nov. 21, 2013, 13 pages.
U.S. Appl. No. 12/788,748 , "Non-Final Office Action", dated Jan. 10, 2013, 10 pages.
U.S. Appl. No. 12/788,748 , "Notice of Allowance", dated Mar. 6, 2014, 7 pages.
U.S. Appl. No. 14/089,003 , " Notice of Allowance", dated Jul. 30, 2014, 24 pages.
U.S. Appl. No. 14/217,039 , "Final Office Action", dated Nov. 7, 2014, 15 pages.
U.S. Appl. No. 14/217,039 , "Non-Final Office Action", dated May 23, 2014, 27 pages.
U.S. Appl. No. 14/217,039 , "Notice of Allowance", dated Jan. 29, 2015, 8 pages.
U.S. Appl. No. 14/217,075, "Non-Final Office Action", dated Jul. 16, 2014, 39 pages.
U.S. Appl. No. 14/217,075, "Notice of Allowance ", dated Feb. 20, 2015, 51 pages.
U.S. Appl. No. 14/217,094, "Notice of Allowance ", dated Sep. 4, 2014, 30 pages.
U.S. Appl. No. 14/217,375, "Non-Final Office Action", dated Apr. 1, 2015, 39 pages.
U.S. Appl. No. 14/217,375, "Notice of Allowance", dated Apr. 1, 2015, 31 pages.
U.S. Appl. No. 14/217,425, "Non-Final Office Action", dated Apr. 7, 2015, 12 pages.
U.S. Appl. No. 14/217,425, "Notice of Allowance", dated May 20, 2015, 15 pages.
U.S. Appl. No. 14/217,435, "Non-Final Office Action", dated Nov. 24, 2014, 9 pages.
U.S. Appl. No. 14/217,435, "Notice of Allowance", dated Jun. 5, 2015, 9 pages.
U.S. Appl. No. 14/551,933 , "Advisory Action", dated Sep. 20, 2016, 3 pages.
U.S. Appl. No. 14/551,933 , "Final Office Action", dated May 23, 2016, 19 pages.
U.S. Appl. No. 14/551,933 , "Non-Final Office Action", dated Dec. 31, 2015, 24 pages.
U.S. Appl. No. 14/551,933 , "Non-Final Office Action", dated Oct. 17, 2016, 15 pages.
U.S. Appl. No. 14/551,933 , "Notice of Allowance", dated Mar. 21, 2017, 8 pages.
U.S. Appl. No. 14/678,856 , "Non-Final Office Action", dated Dec. 1, 2015, 28 pages.
U.S. Appl. No. 14/678,856 , "Notice of Allowance", dated May 20, 2016, 9 pages.
U.S. Appl. No. 14/807,849 , "Non-Final Office Action", dated Feb. 28, 2017, 10 pages.
U.S. Appl. No. 14/807,849, "Final Office Action", dated Jun. 22, 2017, 10 pages.
U.S. Appl. No. 14/953,994 , "Final Office Action", dated Jun. 1, 2016, 36 pages.
U.S. Appl. No. 14/953,994 , "Non-Final Office Action", dated Mar. 3, 2016, 34 pages.
U.S. Appl. No. 14/953,994 , "Notice of Allowance", dated Aug. 31, 2016, 15 pages.
U.S. Appl. No. 15/011,099 , "First Action Interview Office Action Summary", dated May 9, 2017, 6 pages.
U.S. Appl. No. 15/011,099 , "First Action Interview Pilot Program Pre-Interview Communication", dated Feb. 28, 2017, 5 pages.
U.S. Appl. No. 15/011,099, "Final Office Action", dated Jul. 24, 2017, 22 pages.
U.S. Appl. No. 15/240,801, "Non-Final Office Action", dated Aug. 11, 2017, 18 pages.
U.S. Appl. No. 15/240,815, "Non-Final Office Action", dated Aug. 23, 2017, 15 pages.
US20150382075A1 (en) 2015-12-31
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NEUMEIER, ZEEV;COLLETTE, MICHAEL;HOARTY, W. LEO;REEL/FRAME:036262/0517