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).

  • Publication number: 20220067075
    Abstract: 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: Application
    Filed: August 10, 2021
    Publication date: March 3, 2022
    Inventors: Mona CHITNIS, Abhishek BHOWMICK, Lucas O. WINSTROM, Koray MANCUHAN, Stephen D. FLEISCHER
  • Patent number: 11086915
    Abstract: 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: Grant
    Filed: December 9, 2019
    Date of Patent: August 10, 2021
    Assignee: Apple Inc.
    Inventors: Mona Chitnis, Abhishek Bhowmick, Lucas O. Winstrom, Koray Mancuhan, Stephen D. Fleischer
  • Publication number: 20210173856
    Abstract: 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: Application
    Filed: December 9, 2019
    Publication date: June 10, 2021
    Inventors: Mona CHITNIS, Abhishek BHOWMICK, Lucas O. WINSTROM, Koray MANCUHAN, Stephen D. FLEISCHER
  • Patent number: 9897530
    Abstract: 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: Grant
    Filed: August 24, 2012
    Date of Patent: February 20, 2018
    Assignees: Sony Corporation, Sony Corporation of America
    Inventors: Gary Durack, Stephen D. Fleischer, Jeremy Hatcher, David Roberts, Michael Zordan
  • Patent number: 9224047
    Abstract: 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: Grant
    Filed: September 24, 2013
    Date of Patent: December 29, 2015
    Assignee: 3VR Security, Inc.
    Inventors: Robert P. Vallone, Michael E. Wells, Shannon P. Hale, Stephen D. Fleischer, Colvin H. Pitts, Gordon T. Haupt
  • Publication number: 20150294595
    Abstract: 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: Application
    Filed: June 23, 2015
    Publication date: October 15, 2015
    Inventors: Julia Hu, Jeff Zira, Stephen D. Fleischer
  • Patent number: 8803975
    Abstract: 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: Grant
    Filed: October 30, 2008
    Date of Patent: August 12, 2014
    Assignee: 3VR Security, Inc.
    Inventors: Gordon T. Haupt, J. Andrew Freeman, Stephen D. Fleischer, Robert P. Vallone, Stephen G. Russell, Timothy B. Frederick
  • Publication number: 20140220621
    Abstract: 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: Application
    Filed: August 24, 2012
    Publication date: August 7, 2014
    Applicants: Sony Corporation of America, Sony Corporation
    Inventors: Gary Durack, Stephen D. Fleischer, Jeremy Hatcher, David Roberts, Michael Zordan
  • Publication number: 20140212917
    Abstract: 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: Application
    Filed: August 24, 2012
    Publication date: July 31, 2014
    Applicants: Sony Corporation of America, Sony Corporation
    Inventors: Gary Durack, Stephen D. Fleischer, Jeremy Hatcher, David Roberts, Michael Zordan
  • Publication number: 20140022387
    Abstract: 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: Application
    Filed: September 24, 2013
    Publication date: January 23, 2014
    Applicant: 3VR Security, Inc.
    Inventors: Robert P. Vallone, Michael E. Wells, Shannon P. Hale, Stephen D. Fleischer, Colvin H. Pitts, Gordon T. Haupt
  • Patent number: 8553084
    Abstract: 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: Grant
    Filed: September 12, 2006
    Date of Patent: October 8, 2013
    Assignee: 3VR Security, Inc.
    Inventors: Robert P. Vallone, Michael E. Wells, Shannon P. Hale, Stephen D. Fleischer, Colvin H. Pitts, Gordon T. Haupt
  • Patent number: 8130285
    Abstract: 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: Grant
    Filed: April 4, 2006
    Date of Patent: March 6, 2012
    Assignee: 3VR Security, Inc.
    Inventors: Gordon T. Haupt, Stephen D. Fleischer, Robert P. Vallone, Stephen G. Russell, Timothy B. Frederick
  • Publication number: 20110301447
    Abstract: 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: Application
    Filed: June 7, 2011
    Publication date: December 8, 2011
    Inventors: Sun Young Park, Dustin Sargent, Ulf Peter Gustafsson, Wenjing Li, Rolf Wolters, Stephen D. Fleischer
  • Patent number: 7957486
    Abstract: 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: Grant
    Filed: September 30, 2002
    Date of Patent: June 7, 2011
    Assignee: Intel Corporation
    Inventors: Paul Petrus, Stephen D. Fleischer, Sundar G. Sankaran
  • Patent number: 7933455
    Abstract: 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: Grant
    Filed: December 7, 2009
    Date of Patent: April 26, 2011
    Assignee: 3VR Security, Inc.
    Inventors: Gordon T. Haupt, J. Andrew Freeman, Stephen D. Fleischer, Robert P. Vallone, Stephen G. Russell, Timothy B. Frederick
  • Patent number: 7760230
    Abstract: 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: Grant
    Filed: March 15, 2005
    Date of Patent: July 20, 2010
    Assignee: 3VR Security, Inc.
    Inventors: Stephen G. Russell, Robert P. Vallone, J. Andrew Freeman, Stephen D. Fleischer, Gordon T. Haupt
  • Publication number: 20100080492
    Abstract: 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: Application
    Filed: December 7, 2009
    Publication date: April 1, 2010
    Inventors: Gordon T. Haupt, J. Andrew Freeman, Stephen D. Fleischer, Robert P. Vallone, Stephen G. Russell, Timothy B. Frederick
  • Patent number: 7672370
    Abstract: 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: Grant
    Filed: October 13, 2004
    Date of Patent: March 2, 2010
    Assignee: 3VR Security, Inc.
    Inventors: Stephen G. Russell, J. Andrew Freeman, Robert P. Vallone, Christian Pappas, Stephen D. Fleischer, Gordon T. Haupt
  • Patent number: 7667732
    Abstract: 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: Grant
    Filed: October 13, 2004
    Date of Patent: February 23, 2010
    Assignee: 3VR Security, Inc.
    Inventors: J. Andrew Freeman, Robert P. Vallone, Stephen G. Russell, Christian Pappas, Stephen D. Fleischer, Gordon T. Haupt
  • Patent number: 7663661
    Abstract: 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: Grant
    Filed: October 13, 2004
    Date of Patent: February 16, 2010
    Assignee: 3VR Security, Inc.
    Inventors: Robert P. Vallone, J. Andrew Freeman, Stephen G. Russell, Thomas W. Kirkman, Stephen D. Fleischer, Gordon T. Haupt