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: 9736297Abstract: 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: GrantFiled: July 31, 2015Date of Patent: August 15, 2017Assignee: Google Inc.Inventors: Edward Ryan Cukierman, Eng-Liang Ch′ng, Radhika Tamvada, Offir Bakshitz
-
Publication number: 20170034344Abstract: 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: ApplicationFiled: July 31, 2015Publication date: February 2, 2017Inventors: Edward Ryan Cukierman, Eng-Liang Ch'ng, Radhika Tamvada, Offir Bakshitz
-
Publication number: 20070162611Abstract: 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: ApplicationFiled: January 5, 2007Publication date: July 12, 2007Applicant: Google Inc.Inventors: Michael Yu, Ryan Cukierman, Stephen Lacy
-
Publication number: 20070067737Abstract: 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: ApplicationFiled: August 30, 2005Publication date: March 22, 2007Applicant: Microsoft CorporationInventors: Tobiasz Zielinski, Ravipal Soin, Kamesh Tumsi Dayakar, William Mak, Guy Barker, Jennifer Stallard, Ryan Cukierman, Christopher Hahn
-
Publication number: 20070005591Abstract: 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: ApplicationFiled: September 11, 2006Publication date: January 4, 2007Applicant: Microsoft CorporationInventors: Charlton Lui, Gregory Manto, Vikram Madan, Ryan Cukierman, Jon Clark
-
Publication number: 20060242651Abstract: 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: ApplicationFiled: April 21, 2005Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: Tobiasz Zielinski, Kamesh Dayakar, Ravipal Soin, Vikram Madan, William Mak, Ryan Cukierman
-
Publication number: 20060200834Abstract: 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: ApplicationFiled: January 26, 2005Publication date: September 7, 2006Applicant: Microsoft CorporationInventors: Ryan Cukierman, Christopher Hahn, Vikram Madan, Ravipal Soin, Kamesh Dayakar
-
Publication number: 20060033751Abstract: 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: ApplicationFiled: August 12, 2005Publication date: February 16, 2006Applicant: Microsoft CorporationInventors: Leroy Keely, Charlton Lui, F. Jones, Ryan Cukierman, Susanne Cazzanti, Marieke Iwema, Robert Jarrett
-
Publication number: 20050091578Abstract: 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: ApplicationFiled: October 24, 2003Publication date: April 28, 2005Applicant: Microsoft CorporationInventors: 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: 20050088423Abstract: 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: ApplicationFiled: November 22, 2004Publication date: April 28, 2005Applicant: Microsoft CorporationInventors: Leroy Keely, Charlton Lui, F. Jones, Ryan Cukierman, Susanne Cazzanti, Marieke Iwema, Robert Jarrett
-
Publication number: 20050088422Abstract: 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: ApplicationFiled: November 22, 2004Publication date: April 28, 2005Applicant: Microsoft CorporationInventors: Leroy Keely, Charlton Lui, F. Jones, Ryan Cukierman, Susanne Cazzanti, Marieke Iwema, Robert Jarrett