Patents by Inventor Stephen D. Fleischer
Stephen D. Fleischer has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12079260Abstract: The subject technology for maintaining differential privacy for database query results receives a query for a database that contains user data. The subject technology determines that the query is permitted for the database based at least in part on a privacy policy associated with the database. The subject technology determines that performing the query will not exceed a query budget for the database. The subject technology, when the query is permitted and performing the query will not exceed the query budget, performs the query on the database and receiving results from the query. The subject technology selects a differential privacy algorithm for the results based at least in part on a query type of the query. The subject technology applies the selected differential privacy algorithm to the results to generate differentially private results. The subject technology provides the differentially private results.Type: GrantFiled: August 10, 2021Date of Patent: September 3, 2024Assignee: Apple Inc.Inventors: Mona Chitnis, Abhishek Bhowmick, Lucas O. Winstrom, Koray Mancuhan, Stephen D. Fleischer
-
Publication number: 20220067075Abstract: The subject technology for maintaining differential privacy for database query results receives a query for a database that contains user data. The subject technology determines that the query is permitted for the database based at least in part on a privacy policy associated with the database. The subject technology determines that performing the query will not exceed a query budget for the database. The subject technology, when the query is permitted and performing the query will not exceed the query budget, performs the query on the database and receiving results from the query. The subject technology selects a differential privacy algorithm for the results based at least in part on a query type of the query. The subject technology applies the selected differential privacy algorithm to the results to generate differentially private results. The subject technology provides the differentially private results.Type: ApplicationFiled: August 10, 2021Publication date: March 3, 2022Inventors: Mona CHITNIS, Abhishek BHOWMICK, Lucas O. WINSTROM, Koray MANCUHAN, Stephen D. FLEISCHER
-
Patent number: 11086915Abstract: The subject technology for maintaining differential privacy for database query results receives a query for a database that contains user data. The subject technology determines that the query is permitted for the database based at least in part on a privacy policy associated with the database. The subject technology determines that performing the query will not exceed a query budget for the database. The subject technology, when the query is permitted and performing the query will not exceed the query budget, performs the query on the database and receiving results from the query. The subject technology selects a differential privacy algorithm for the results based at least in part on a query type of the query. The subject technology applies the selected differential privacy algorithm to the results to generate differentially private results. The subject technology provides the differentially private results.Type: GrantFiled: December 9, 2019Date of Patent: August 10, 2021Assignee: Apple Inc.Inventors: Mona Chitnis, Abhishek Bhowmick, Lucas O. Winstrom, Koray Mancuhan, Stephen D. Fleischer
-
Publication number: 20210173856Abstract: The subject technology for maintaining differential privacy for database query results receives a query for a database that contains user data. The subject technology determines that the query is permitted for the database based at least in part on a privacy policy associated with the database. The subject technology determines that performing the query will not exceed a query budget for the database. The subject technology, when the query is permitted and performing the query will not exceed the query budget, performs the query on the database and receiving results from the query. The subject technology selects a differential privacy algorithm for the results based at least in part on a query type of the query. The subject technology applies the selected differential privacy algorithm to the results to generate differentially private results. The subject technology provides the differentially private results.Type: ApplicationFiled: December 9, 2019Publication date: June 10, 2021Inventors: Mona CHITNIS, Abhishek BHOWMICK, Lucas O. WINSTROM, Koray MANCUHAN, Stephen D. FLEISCHER
-
Patent number: 9897530Abstract: Apparatus and methods for detecting, characterizing, and compensating motion-related error of moving micro-entities are described. Motion-related error may occur in streams of moving micro-entities, and may represent a deviation in and expected arrival time or an uncertainty in position of a micro-entity within the stream. Motion-related error of micro-entities is observed in a flow cytometer, e.g., as pulse jitter, and is found to have a functional dependence on a parameter of the system. The pulse jitter can be compensated, according to one embodiment, by adjusting data acquisition observation windows. For the flow cytometer, a reduction of pulse jitter can improve measurement accuracy, resolution of doublets, system throughput, and enable an increase in an interrogation region for probing the micro-entities.Type: GrantFiled: August 24, 2012Date of Patent: February 20, 2018Assignees: Sony Corporation, Sony Corporation of AmericaInventors: Gary Durack, Stephen D. Fleischer, Jeremy Hatcher, David Roberts, Michael Zordan
-
Patent number: 9224047Abstract: A method and apparatus is described for specifying regions of interest within a two-dimensional view of visual information that comprises a series of frames. Visual changes that occur in the view are stored. A user enters search criteria that specify at least one first region of interest within the view and a visual change. A visual change may include a change in pixel values or a detection of motion of one or more objects within the view. The first search criteria are compared against the stored visual changes to identify a sequence of frames in which the specified visual change occurred within the first region of interest. The search criteria may specify multiple regions of interest, each with one or more types of visual changes. If a motion is specified, then a direction, speed, and behavior of a moving object may also be specified.Type: GrantFiled: September 24, 2013Date of Patent: December 29, 2015Assignee: 3VR Security, Inc.Inventors: Robert P. Vallone, Michael E. Wells, Shannon P. Hale, Stephen D. Fleischer, Colvin H. Pitts, Gordon T. Haupt
-
Publication number: 20150294595Abstract: A method for providing wellness-related communications to a user including: at a computing system, processing a record of activity events performed by the user over a period of time with a communication engine to generate a first communication for the user, the communication engine supported within a native wellness platform application executing on a computing device affiliated with the user; displaying the first communication within a textual conversation feed within the native wellness platform application; receiving a first response to the first communication from the user through the textual conversation feed; generating a second communication upon processing the first response at the computing system; and displaying the second communication within the textual conversation feed, wherein the first and the second communications promote wellness of the user.Type: ApplicationFiled: June 23, 2015Publication date: October 15, 2015Inventors: Julia Hu, Jeff Zira, Stephen D. Fleischer
-
Patent number: 8803975Abstract: A method of identifying an object captured in a video image in a multi-camera video surveillance system is disclosed. Sets of identifying information are stored in profiles, each profile being associated with one object. The disclosed method of identifying an object includes comparing identifying information extracted from images captured by the video surveillance system to one or more stored profiles. A confidence score is calculated for each comparison and used to determine a best match between the extracted set of identifying information and an object. In one embodiment, the method is used as part of a facial recognition system incorporated into a video surveillance system.Type: GrantFiled: October 30, 2008Date of Patent: August 12, 2014Assignee: 3VR Security, Inc.Inventors: Gordon T. Haupt, J. Andrew Freeman, Stephen D. Fleischer, Robert P. Vallone, Stephen G. Russell, Timothy B. Frederick
-
Publication number: 20140220621Abstract: Apparatus and methods for detecting and characterizing motion-related error of moving micro-entities are described. Motion-related error may occur in streams of moving micro-entities, and may represent a deviation in and expected arrival time or an uncertainty in position of a micro-entity. Motion-related error of micro-entities is observed in a flow cytometer, e.g., as pulse jitter, and is found to have a functional dependence on a parameter related to a system clock. The motion-related error may be characterized by correlating measurements of micro-entities moving within a fluid stream.Type: ApplicationFiled: August 24, 2012Publication date: August 7, 2014Applicants: Sony Corporation of America, Sony CorporationInventors: Gary Durack, Stephen D. Fleischer, Jeremy Hatcher, David Roberts, Michael Zordan
-
Publication number: 20140212917Abstract: Apparatus and methods for detecting, characterizing, and compensating motion-related error of moving micro-entities are described. Motion-related error may occur in streams of moving micro-entities, and may represent a deviation in and expected arrival time or an uncertainty in position of a micro-entity within the stream. Motion-related error of micro-entities is observed in a flow cytometer, e.g., as pulse jitter, and is found to have a functional dependence on a parameter of the system. The pulse jitter can be compensated, according to one embodiment, by adjusting data acquisition observation windows. For the flow cytometer, a reduction of pulse jitter can improve measurement accuracy, resolution of doublets, system throughput, and enable an increase in an interrogation region for probing the micro-entities.Type: ApplicationFiled: August 24, 2012Publication date: July 31, 2014Applicants: Sony Corporation of America, Sony CorporationInventors: Gary Durack, Stephen D. Fleischer, Jeremy Hatcher, David Roberts, Michael Zordan
-
Publication number: 20140022387Abstract: A method and apparatus is described for specifying regions of interest within a two-dimensional view of visual information that comprises a series of frames. Visual changes that occur in the view are stored. A user enters search criteria that specify at least one first region of interest within the view and a visual change. A visual change may include a change in pixel values or a detection of motion of one or more objects within the view. The first search criteria are compared against the stored visual changes to identify a sequence of frames in which the specified visual change occurred within the first region of interest. The search criteria may specify multiple regions of interest, each with one or more types of visual changes. If a motion is specified, then a direction, speed, and behavior of a moving object may also be specified.Type: ApplicationFiled: September 24, 2013Publication date: January 23, 2014Applicant: 3VR Security, Inc.Inventors: Robert P. Vallone, Michael E. Wells, Shannon P. Hale, Stephen D. Fleischer, Colvin H. Pitts, Gordon T. Haupt
-
Patent number: 8553084Abstract: A method and apparatus is described for specifying regions of interest within a two-dimensional view of visual information that comprises a series of frames. Visual changes that occur in the view are stored. A user enters search criteria that specify at least one first region of interest within the view and a visual change. A visual change may include a change in pixel values or a detection of motion of one or more objects within the view. The first search criteria are compared against the stored visual changes to identify a sequence of frames in which the specified visual change occurred within the first region of interest. The search criteria may specify multiple regions of interest, each with one or more types of visual changes. If a motion is specified, then a direction, speed, and behavior of a moving object may also be specified.Type: GrantFiled: September 12, 2006Date of Patent: October 8, 2013Assignee: 3VR Security, Inc.Inventors: Robert P. Vallone, Michael E. Wells, Shannon P. Hale, Stephen D. Fleischer, Colvin H. Pitts, Gordon T. Haupt
-
Patent number: 8130285Abstract: A technique for searching for probable matches in a video surveillance system is disclosed. A new event, such as a face captured in an image set, is matched against other events in a database of events. A similarity score is generated based on the difference between the new event and other events in the database. The similarity score may be weighted by information external to the image sets. Because of limited system resources, an association between a new event and every other event in the system may not be kept. Thus, when searching for probable matches of a particular event, some events that are related to the particular event may not be initially selected. Such events may be associated with an event in a first set of events that are associated with the particular event. Therefore, a second set of events is selected that are associated with the first set of events.Type: GrantFiled: April 4, 2006Date of Patent: March 6, 2012Assignee: 3VR Security, Inc.Inventors: Gordon T. Haupt, Stephen D. Fleischer, Robert P. Vallone, Stephen G. Russell, Timothy B. Frederick
-
Publication number: 20110301447Abstract: A process and device for detecting colon cancer by classifying and annotating clinical features in video data containing colonoscopic features by applying a probabilistic analysis to intra-frame and inter-frame relationships between colonoscopic features in spatially and temporally neighboring portions of video frames, and classifying and annotating as clinical features any of the colonoscopic features that satisfy the probabilistic analysis as clinical features. Preferably the probabilistic analysis is Hidden Markove Model analysis, and the process is carried out by a computer trained using semi supervised learning from labeled and unlabeled examples of clinical features in video containing colonoscopic features.Type: ApplicationFiled: June 7, 2011Publication date: December 8, 2011Inventors: Sun Young Park, Dustin Sargent, Ulf Peter Gustafsson, Wenjing Li, Rolf Wolters, Stephen D. Fleischer
-
Patent number: 7957486Abstract: According to an embodiment of the invention, a method and apparatus are described for transmission link adaptation. In one embodiment of the invention, data is obtained regarding a quality of a transmitted signal. Data is obtained regarding available power for transmission. A transmission mode is selected based at least in part on the quality of the transmitted signal and on the available power for transmission.Type: GrantFiled: September 30, 2002Date of Patent: June 7, 2011Assignee: Intel CorporationInventors: Paul Petrus, Stephen D. Fleischer, Sundar G. Sankaran
-
Patent number: 7933455Abstract: A technique is disclosed for determining when to close a group of a plurality of groups. A closed group is one to which an image set may not be added. Each group includes one or more image sets. Each image set includes one or more images of at least one object. Each group corresponds to an object that is common among images in the one or more image sets that belong to the group. Determining when to close a particular group is based, at least in part, on one or more factors, such as how many image sets are in the particular group, the length of time the particular group has been open, and data about the one or more image sets in the particular group.Type: GrantFiled: December 7, 2009Date of Patent: April 26, 2011Assignee: 3VR Security, Inc.Inventors: Gordon T. Haupt, J. Andrew Freeman, Stephen D. Fleischer, Robert P. Vallone, Stephen G. Russell, Timothy B. Frederick
-
Patent number: 7760230Abstract: A method of managing video data storage in a video surveillance system is disclosed. The disclosed methods extend the amount of calendar time for which video and image data can be stored on a storage device. The disclosed methods apply decision criteria, such as rules, configuration data and preferences, to support intelligent automatic reduction of stored surveillance data such that images and video data of most interest are maintained while less important data is deleted, compressed or archived.Type: GrantFiled: March 15, 2005Date of Patent: July 20, 2010Assignee: 3VR Security, Inc.Inventors: Stephen G. Russell, Robert P. Vallone, J. Andrew Freeman, Stephen D. Fleischer, Gordon T. Haupt
-
Publication number: 20100080492Abstract: A technique is disclosed for determining when to close a group of a plurality of groups. A closed group is one to which an image set may not be added. Each group includes one or more image sets. Each image set includes one or more images of at least one object. Each group corresponds to an object that is common among images in the one or more image sets that belong to the group. Determining when to close a particular group is based, at least in part, on one or more factors, such as how many image sets are in the particular group, the length of time the particular group has been open, and data about the one or more image sets in the particular group.Type: ApplicationFiled: December 7, 2009Publication date: April 1, 2010Inventors: Gordon T. Haupt, J. Andrew Freeman, Stephen D. Fleischer, Robert P. Vallone, Stephen G. Russell, Timothy B. Frederick
-
Patent number: 7672370Abstract: A pipeline architecture for analyzing multiple streams of video is embodied, in part, in a layer of application program interfaces (APIs) to each stage of processing. Buffer queuing is used between some stages, which helps moderate the load on the CPU(s). Through the layer of APIs, innumerable video analysis applications can access and analyze video data flowing through the pipeline, and can annotate portions of the video data (e.g., frames and groups of frames), based on the analyses performed, with information that describes the frame or group. These annotated frames and groups flow through the pipeline to subsequent stages of processing, at which increasingly complex analyses can be performed. At each stage, portions of the video data that are of little or no interest are removed from the video data. Ultimately, “events” are constructed and stored in a database, from which cross-event and historical analyses may be performed and associations with, and among, events may be made.Type: GrantFiled: October 13, 2004Date of Patent: March 2, 2010Assignee: 3VR Security, Inc.Inventors: Stephen G. Russell, J. Andrew Freeman, Robert P. Vallone, Christian Pappas, Stephen D. Fleischer, Gordon T. Haupt
-
Patent number: 7667732Abstract: A pipeline architecture for analyzing multiple streams of video is embodied, in part, in a layer of application program interfaces (APIs) to each stage of processing. Buffer queuing is used between some stages, which helps moderate the load on the CPU(s). Through the layer of APIs, innumerable video analysis applications can access and analyze video data flowing through the pipeline, and can annotate portions of the video data (e.g., frames and groups of frames), based on the analyses performed, with information that describes the frame or group. These annotated frames and groups flow through the pipeline to subsequent stages of processing, at which increasingly complex analyses can be performed. At each stage, portions of the video data that are of little or no interest are removed from the video data. Ultimately, “events” are constructed and stored in a database, from which cross-event and historical analyses may be performed and associations with, and among, events may be made.Type: GrantFiled: October 13, 2004Date of Patent: February 23, 2010Assignee: 3VR Security, Inc.Inventors: J. Andrew Freeman, Robert P. Vallone, Stephen G. Russell, Christian Pappas, Stephen D. Fleischer, Gordon T. Haupt