Patents by Inventor Ryan Cukierman

Ryan Cukierman 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: 9736297
    Abstract: A system comprising a processor and a memory storing instructions that, when executed, cause the system to receive a phone number; generate a canonical representation of the phone number; compute a correlation analysis between the canonical representation of the phone number and a contacts database; identify at least one contact in the contacts database based on the correlation analysis; select data associated with the at least one contact; and populate information associated with the at least one contact based on the selected data for display to a user.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: August 15, 2017
    Assignee: Google Inc.
    Inventors: Edward Ryan Cukierman, Eng-Liang Ch′ng, Radhika Tamvada, Offir Bakshitz
  • Publication number: 20170034344
    Abstract: A system comprising a processor and a memory storing instructions that, when executed, cause the system to receive a phone number; generate a canonical representation of the phone number; compute a correlation analysis between the canonical representation of the phone number and a contacts database; identify at least one contact in the contacts database based on the correlation analysis; select data associated with the at least one contact; and populate information associated with the at least one contact based on the selected data for display to a user.
    Type: Application
    Filed: July 31, 2015
    Publication date: February 2, 2017
    Inventors: Edward Ryan Cukierman, Eng-Liang Ch'ng, Radhika Tamvada, Offir Bakshitz
  • Publication number: 20070162611
    Abstract: Systems and methods provide for discontinuous download of media files. The system and method work within the bounds of simple, existing, open protocols and the media files served are playable by standard media playback clients. The method is driven by a request to play a media file from any location within the media file, including sections of the media file that the initial download has not yet reached. The method comprises downloading the media file in segments corresponding to the location in the media file that the user desires to view and merging the segments. The method allows for tracking of which segments have been downloaded and which have not.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 12, 2007
    Applicant: Google Inc.
    Inventors: Michael Yu, Ryan Cukierman, Stephen Lacy
  • Publication number: 20070067737
    Abstract: Systems and methods for enabling users to roam between networking environments are disclosed. In one embodiment, different machine settings may be stored in a memory for different network locations under se network profiles. In another embodiment, these and other settings may be automatically adjusted upon entering a different location. In one such embodiment, a logical network may be employed to determine which settings are adjusted. Another aspect relates to a graphical user interface to implement the above and other methods of adapting a computing device to different network locations. In one embodiment, a graphical use interface may allow the use to modify which application and which aspects of those applications are displayed on the menu. In still yet another embodiments, a memory can update a network profile as the changes occur. In still yet further embodiments, the user may derive or otherwise create new network profiles from existing network profiles.
    Type: Application
    Filed: August 30, 2005
    Publication date: March 22, 2007
    Applicant: Microsoft Corporation
    Inventors: Tobiasz Zielinski, Ravipal Soin, Kamesh Tumsi Dayakar, William Mak, Guy Barker, Jennifer Stallard, Ryan Cukierman, Christopher Hahn
  • Publication number: 20070005591
    Abstract: In a computing device, a method and system for searching for matching ink words or phrases, by comparing a given search term of at least one word (and possibly alternates) with the words in a document, including recognized ink words and any possible alternates for those recognized words as returned by a recognizer. Various matching tests are possible because of the use of alternates, which also may have corresponding probability rankings that may influence the search. Searching may occur in actively edited ink documents, or the recognition results may be saved as saved search file data that can be searched independent of recognition.
    Type: Application
    Filed: September 11, 2006
    Publication date: January 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Charlton Lui, Gregory Manto, Vikram Madan, Ryan Cukierman, Jon Clark
  • Publication number: 20060242651
    Abstract: A method and system for adapting system behavior based on activities. An activities engine determines or is informed of the current activity and instructs a notification component to notify registered programs (also known as notification consumers) about the current activity. Upon receipt of the notification, the notification consumers modify their behavior if appropriate. When an activity ceases, the activities engine may instruct the notification component to notify the registered programs so that they may resume their normal behavior.
    Type: Application
    Filed: April 21, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Tobiasz Zielinski, Kamesh Dayakar, Ravipal Soin, Vikram Madan, William Mak, Ryan Cukierman
  • Publication number: 20060200834
    Abstract: An improved system and method for a context-awareness platform that may be used to adapt an execution environment is provided. A framework with interfaces for setting, tracking, and getting context information about the execution environment of a computer system includes a context engine and a unified data store for aggregating context information at a platform level for access by executables running on the platform. The context engine may receive requests to perform context information operations from executables such as setting, tracking and getting context information in the data store. Upon receiving a notification of a change in context information, one or more executables may change the execution environment such as reconfiguring system settings. In this way, an executable may adapt its execution environment using context information.
    Type: Application
    Filed: January 26, 2005
    Publication date: September 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Ryan Cukierman, Christopher Hahn, Vikram Madan, Ravipal Soin, Kamesh Dayakar
  • Publication number: 20060033751
    Abstract: The present invention relates to a system, method and medium for receiving and acting upon user input. In one embodiment, the user may only have access to a limited input device, like a stylus. Using the present invention, a user is provided with intuitive responses from the system based on inputs from the limited input device.
    Type: Application
    Filed: August 12, 2005
    Publication date: February 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Leroy Keely, Charlton Lui, F. Jones, Ryan Cukierman, Susanne Cazzanti, Marieke Iwema, Robert Jarrett
  • Publication number: 20050091578
    Abstract: An electronic version of physical paper sticky notes is defined. The electronic sticky notes may be attached to or embedded in items such as files and folders. The icons representing the items may include indications as to whether an electronic sticky note is attached thereto. The electronic sticky notes may be seamlessly moved between various attachment states and between various locations on a computer screen.
    Type: Application
    Filed: October 24, 2003
    Publication date: April 28, 2005
    Applicant: Microsoft Corporation
    Inventors: Vikram Madan, Gerhard Schobbe, Issa Khoury, Richard Swaney, Ryan Cukierman, Wei Zeng, Niels Van Dongen, Matt Lerner, Michael Williams, Joon Kim, Wayne Finlay
  • Publication number: 20050088423
    Abstract: The present invention relates to a system, method and medium for receiving and acting upon user input. In one embodiment, the user may only have access to a limited input device, like a stylus. Using the present invention, a user is provided with intuitive responses from the system based on inputs from the limited input device.
    Type: Application
    Filed: November 22, 2004
    Publication date: April 28, 2005
    Applicant: Microsoft Corporation
    Inventors: Leroy Keely, Charlton Lui, F. Jones, Ryan Cukierman, Susanne Cazzanti, Marieke Iwema, Robert Jarrett
  • Publication number: 20050088422
    Abstract: The present invention relates to a system, method and medium for receiving and acting upon user input. In one embodiment, the user may only have access to a limited input device, like a stylus. Using the present invention, a user is provided with intuitive responses from the system based on inputs from the limited input device.
    Type: Application
    Filed: November 22, 2004
    Publication date: April 28, 2005
    Applicant: Microsoft Corporation
    Inventors: Leroy Keely, Charlton Lui, F. Jones, Ryan Cukierman, Susanne Cazzanti, Marieke Iwema, Robert Jarrett