Patents by Inventor Steven Wasserman

Steven Wasserman 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: 10288863
    Abstract: The invention provides an open-stage near-TIRF microscope in which all of the optical components are positioned underneath the sample, allowing for physical access to, and control over the environment of, the sample. The microscope can be used to image cells expressing fluorescent voltage indicators. Since the TIRF components do not interfere with the sample, living cells can be studied using a microscope of the invention. Where a sample includes electrically active cells expressing fluorescent voltage indicators, the microscope can be used to view voltage changes in, and thus the electrical activity of, those cells.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: May 14, 2019
    Assignee: Q-STATE BIOSCIENCES, INC.
    Inventors: Christopher Werley, Steven Wasserman, Adam Cohen
  • Publication number: 20180136446
    Abstract: The invention provides an open-stage near-TIRF microscope in which all of the optical components are positioned underneath the sample, allowing for physical access to, and control over the environment of, the sample. The microscope can be used to image cells expressing fluorescent voltage indicators. Since the TIRF components do not interfere with the sample, living cells can be studied using a microscope of the invention. Where a sample includes electrically active cells expressing fluorescent voltage indicators, the microscope can be used to view voltage changes in, and thus the electrical activity of, those cells.
    Type: Application
    Filed: May 20, 2016
    Publication date: May 17, 2018
    Inventors: Christopher Werley, Steven Wasserman, Adam Cohen
  • Patent number: 8132118
    Abstract: Systems and methods are described for intelligent default selection of characters to be entered via an on-screen keyboard. Based on one to several criteria, a character most likely to be selected for entry via the on-screen keyboard during a search request is determined and a selector is positioned at that particular character. If that character is indeed the character the user wishes to enter, the user does not have to execute any navigation steps to enter the character, but can—with a single actuation—enter that character. In many instances, the user will only have to enter the selection without first having to navigate to the selection. As a result, the number of times buttons need to be actuated by the user to enter a character string can be significantly reduced.
    Type: Grant
    Filed: October 2, 2006
    Date of Patent: March 6, 2012
    Assignee: Microsoft Corporation
    Inventors: Daniel Danker, Steven Wasserman
  • Patent number: 8010980
    Abstract: In one implementation, a method is described that may include applying at least one of a capitalization rule and a spacing rule to a word obtained from compressed electronic program guide (EPG) data. The compressed EPG data includes a plurality of word encoding values and a plurality of character encoding values. Each of the capitalization and spacing rules may be based on an arrangement, in the compressed EPG data, of one said word encoding value that references the obtained word with respect to one or more character encoding values. The capitalization and spacing rules may also be based on an arrangement, in the compressed EPG data, of one word encoding value that references the obtained word with respect to at least one other word encoding value. An output is made of the obtained word to which there has been applied at least one of the capitalization rule and the spacing rule.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: August 30, 2011
    Assignee: Microsoft Corporation
    Inventors: Grant Mohr, Steven Wasserman
  • Patent number: 7861269
    Abstract: In one implementation, a method is described that may include applying at least one of a capitalization rule and a spacing rule to a word obtained from compressed electronic program guide (EPG) data. The compressed EPG data includes a plurality of word encoding values and a plurality of character encoding values. Each of the capitalization and spacing rules may be based on an arrangement, in the compressed EPG data, of one said word encoding value that references the obtained word with respect to one or more character encoding values. The capitalization and spacing rules may also be based on an arrangement, in the compressed EPG data, of one word encoding value that references the obtained word with respect to at least one other word encoding value. An output is made of the obtained word to which there has been applied at least one of the capitalization rule and the spacing rule.
    Type: Grant
    Filed: September 3, 2003
    Date of Patent: December 28, 2010
    Assignee: Microsoft Corporation
    Inventors: Grant Mohr, Steven Wasserman
  • Patent number: 7814512
    Abstract: Systems and methods described herein related to dynamically adjusting levels of detail of content event descriptions contained in an EPG according to a user's behavior. Predictions are made based on the user's behavior as to which content events the user may desire to see a more detailed description for. Rankings are assigned to future events based on the user's behavior. When it comes time to update the EPG (i.e., download event descriptions for one or more new time periods), the rankings are utilized to determine which events should have event descriptions of a greater detail stored for them. Memory is more efficiently utilized by having high level event descriptions available for events in which the user is likely to be interested and low level event descriptions available for events in which the user is probably not interested.
    Type: Grant
    Filed: September 27, 2002
    Date of Patent: October 12, 2010
    Assignee: Microsoft Corporation
    Inventor: Steven Wasserman
  • Patent number: 7617510
    Abstract: Subject matter includes methods of using conventional set-top boxes that receive streaming video modulated on coaxial cable rather than over an IP-based LAN as nodes in a media network. In one implementation, an exemplary adapter is used to integrate a conventional set-top box into a media network. In one implementation, an exemplary filter is used to reserve frequencies for communications between a conventional set-top box and a hub and to prevent communications from leaving a media network. In one implementation, an exemplary content protection method provides a way of encrypting program content on the media network in a manner that a conventional set-top box can decode.
    Type: Grant
    Filed: September 5, 2003
    Date of Patent: November 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Daniel J. Zigmond, James Armand Baldwin, Peter T. Barrett, Steven Wasserman
  • Publication number: 20070079322
    Abstract: Overlaying visual interface information atop a video signal without obscuring desired features of the video signal. The video signal may contain one or more pre-selected features, such as text. Two or more display sections equally divide the video signal, and any pre-selected features in the video signal are identified as residing in particular display sections. Depending on the nature of the features, the selected visual interface information is placed atop the video signal in a display section not containing any pre-selected features so as not to cover or obscure the features or is placed over specified features that do not significantly contribute to the video signal, such as blank or static screen regions. A hierarchy of preferred display sections for placing the visual interface information may be created to optimize the placement thereof. The methods for overlaying visual interface information find particular application with interactive television systems.
    Type: Application
    Filed: November 21, 2006
    Publication date: April 5, 2007
    Applicant: Microsoft Corporation
    Inventors: David Sloo, Steven Wasserman
  • Publication number: 20070038951
    Abstract: Systems and methods are described for intelligent default selection of characters to be entered via an on-screen keyboard. Based on one to several criteria, a character most likely to be selected for entry via the on-screen keyboard during a search request is determined and a selector is positioned at that particular character. If that character is indeed the character the user wishes to enter, the user does not have to execute any navigation steps to enter the character, but can—with a single actuation—enter that character. In many instances, the user will only have to enter the selection without first having to navigate to the selection. As a result, the number of times buttons need to be actuated by the user to enter a character string can be significantly reduced.
    Type: Application
    Filed: October 2, 2006
    Publication date: February 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Daniel Danker, Steven Wasserman
  • Patent number: 7130846
    Abstract: Systems and methods are described for intelligent default selection of characters to be entered via an on-screen keyboard. Based on one to several criteria, a character most likely to be selected for entry via the on-screen keyboard during a search request is determined and a selector is positioned at that particular character. If that character is indeed the character the user wishes to enter, the user does not have to execute any navigation steps to enter the character, but can—with a single actuation—enter that character. In many instances, the user will only have to enter the selection without first having to navigate to the selection. As a result, the number of times buttons need to be actuated by the user to enter a character string can be significantly reduced.
    Type: Grant
    Filed: June 10, 2003
    Date of Patent: October 31, 2006
    Assignee: Microsoft Corporation
    Inventors: Daniel Danker, Steven Wasserman
  • Publication number: 20060139373
    Abstract: Overlaying visual interface information atop a video signal without obscuring desired features of the video signal. The video signal may contain one or more pre-selected features, such as text. Two or more display sections equally divide the video signal, and any pre-selected features in the video signal are identified as residing in particular display sections. Depending on the nature of the features, the selected visual interface information is placed atop the video signal in a display section not containing any pre-selected features so as not to cover or obscure the features or is placed over specified features that do not significantly contribute to the video signal, such as blank or static screen regions. A hierarchy of preferred display sections for placing the visual interface information may be created to optimize the placement thereof. The methods for overlaying visual interface information find particular application with interactive television systems.
    Type: Application
    Filed: February 1, 2006
    Publication date: June 29, 2006
    Applicant: Microsoft Corporation
    Inventors: David Sloo, Steven Wasserman
  • Publication number: 20060125961
    Abstract: Overlaying visual interface information atop a video signal without obscuring desired features of the video signal. The video signal may contain one or more pre-selected features, such as text. Two or more display sections equally divide the video signal, and any pre-selected features in the video signal are identified as residing in particular display sections. Depending on the nature of the features, the selected visual interface information is placed atop the video signal in a display section not containing any pre-selected features so as not to cover or obscure the features or is placed over specified features that do not significantly contribute to the video signal, such as blank or static screen regions. A hierarchy of preferred display sections for placing the visual interface information may be created to optimize the placement thereof. The methods for overlaying visual interface information find particular application with interactive television systems.
    Type: Application
    Filed: February 1, 2006
    Publication date: June 15, 2006
    Applicant: Microsoft Corporation
    Inventors: David Sloo, Steven Wasserman
  • Publication number: 20060114355
    Abstract: Overlaying visual interface information atop a video signal without obscuring desired features of the video signal. The video signal may contain one or more pre-selected features, such as text. Two or more display sections equally divide the video signal, and any pre-selected features in the video signal are identified as residing in particular display sections. Depending on the nature of the features, the selected visual interface information is placed atop the video signal in a display section not containing any pre-selected features so as not to cover or obscure the features or is placed over specified features that do not significantly contribute to the video signal, such as blank or static screen regions. A hierarchy of preferred display sections for placing the visual interface information may be created to optimize the placement thereof. The methods for overlaying visual interface information find particular application with interactive television systems.
    Type: Application
    Filed: January 6, 2006
    Publication date: June 1, 2006
    Applicant: Microsoft Corporation
    Inventors: David Sloo, Steven Wasserman
  • Patent number: 6874161
    Abstract: A method and apparatus for utilizing a high bandwidth communications channel for broadcasting network data during off-peak hours is disclosed. A demodulation unit includes, 1) a standard television broadcast signal receiver, the signal having a plurality of channels; 2) a partitioning unit configured to partition at least one channel of said plurality of channels into a plurality of variable size sub-channels; 3) a modulating unit configured to modulate a variety of different types of information into said plurality of sub-channels; and 4) a transmitter configured to transmit said plurality of sub-channels over a high bandwidth communications channel during off-peak hours.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: March 29, 2005
    Assignee: WebTV Networks, Inc.
    Inventors: Steven Wasserman, Stephen G. Perlman
  • Publication number: 20050055721
    Abstract: Subject matter includes methods of using conventional set-top boxes that receive streaming video modulated on coaxial cable rather than over an IP-based LAN as nodes in a media network. In one implementation, an exemplary adapter is used to integrate a conventional set-top box into a media network. In one implementation, an exemplary filter is used to reserve frequencies for communications between a conventional set-top box and a hub and to prevent communications from leaving a media network. In one implementation, an exemplary content protection method provides a way of encrypting program content on the media network in a manner that a conventional set-top box can decode.
    Type: Application
    Filed: September 5, 2003
    Publication date: March 10, 2005
    Inventors: Daniel Zigmond, James Baldwin, Peter Barrett, Steven Wasserman
  • Publication number: 20040268394
    Abstract: a method is described which may be used to compress EPG data. EPG data may include a plurality of television programs. Each television program may have one or more values that respectively describe one or more television program characteristics. In one implementation, the EPG data is compressed by comparing the one or more values of each said television program with unique combinations of values to find a match. Each value in each unique combination describes a television program characteristic. Each of said unique combinations is in a table that includes a plurality of identifiers, and wherein each said identifier references one said unique combinations. For each said match, one or more values of the television program are replaced with an identifier in the table that references the matching unique combination of values.
    Type: Application
    Filed: June 27, 2003
    Publication date: December 30, 2004
    Applicant: MICROSOFT CORPORATION
    Inventors: Tim Nichols, Steven Wasserman, Grant Mohr
  • Publication number: 20040268250
    Abstract: Systems and methods are described for intelligent default selection of characters to be entered via an on-screen keyboard. Based on one to several criteria, a character most likely to be selected for entry via the on-screen keyboard during a search request is determined and a selector is positioned at that particular character. If that character is indeed the character the user wishes to enter, the user does not have to execute any navigation steps to enter the character, but can—with a single actuation—enter that character. In many instances, the user will only have to enter the selection without first having to navigate to the selection. As a result, the number of times buttons need to be actuated by the user to enter a character string can be significantly reduced.
    Type: Application
    Filed: June 10, 2003
    Publication date: December 30, 2004
    Applicant: MICROSOFT CORPORATION
    Inventors: Daniel Danker, Steven Wasserman
  • Publication number: 20040190721
    Abstract: A conditional access system employs a hybrid hardware/software architecture that is secure, yet allows easy renewability. The system has a security module implemented on a single embedded IC that performs all of the cryptographic functionality and stores all cryptographic keys used in decryption of content. Conditional access policies are established by one or more software components that execute on a processor separate from the security module. Content deemed accessible by the software components is passed to the security module, where it is decrypted using the keys maintained in the module. The decrypted content is then transferred out from the security module to a processor for further processing. With this hybrid architecture, the cryptographic keys and algorithm primitives are securely maintained within the embedded module, and not exposed to other components.
    Type: Application
    Filed: March 24, 2003
    Publication date: September 30, 2004
    Applicant: Microsoft Corporation
    Inventors: Peter T. Barrett, Steven Wasserman
  • Publication number: 20040073923
    Abstract: Systems and methods described herein related to dynamically adjusting levels of detail of content event descriptions contained in an EPG according to a user's behavior. Predictions are made based on the user's behavior as to which content events the user may desire to see a more detailed description for. Rankings are assigned to future events based on the user's behavior. When it comes time to update the EPG (i.e., download event descriptions for one or more new time periods), the rankings are utilized to determine which events should have event descriptions of a greater detail stored for them. Memory is more efficiently utilized by having high level event descriptions available for events in which the user is likely to be interested and low level event descriptions available for events in which the user is probably not interested.
    Type: Application
    Filed: September 27, 2002
    Publication date: April 15, 2004
    Inventor: Steven Wasserman
  • Publication number: 20030208761
    Abstract: Client-based searching of carousel data that is broadcast from a carousel file system is described. The broadcast carousel data is segmented and individual segments are hashed according to a hashing function to produce hash index values that are representative of associated data segments. The hash index values are broadcast by the carousel file system to the client. When a viewer specifies a search, the client computes a hashed search query and compares it to the hash index values. When a match occurs, there is a possibility that the data segment associated with the matching hash index value might satisfy the query. Such data segments are identified and the client retrieves those data segments as they are broadcast from the carousel file system. The client is then able to perform searching on the data segments according to the viewer-specified search and present the results to the viewer.
    Type: Application
    Filed: May 2, 2002
    Publication date: November 6, 2003
    Inventors: Steven Wasserman, James Armand Baldwin, Peter T. Barrett