Patents by Inventor Hillel Cooperman
Hillel Cooperman 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: 9064424Abstract: An audiovisual recording of a user reading a book aloud is generated for playback with a virtual book. A book reading user interface presents a virtual book concurrently with a current image of the user. The virtual book may be presented based at least in part on an aspect ratio of the virtual book. As the user reads the virtual book aloud, an audiovisual recording of the user is generated. In addition, synchronization information is recorded that enables the audiovisual recording to be synchronized with the presentation of pages of the virtual book during playback. The generated audiovisual recording is stored in a database and may be played back to a recipient on demand.Type: GrantFiled: February 19, 2010Date of Patent: June 23, 2015Assignee: Jackson Fish Market, LLCInventors: Hillel Cooperman, Jenny Lam, Walter Smith
-
Publication number: 20100216108Abstract: An audiovisual recording of a user reading a book aloud is generated for playback with a virtual book. A book reading user interface presents a virtual book concurrently with a current image of the user. The virtual book may be presented based at least in part on an aspect ratio of the virtual book. As the user reads the virtual book aloud, an audiovisual recording of the user is generated. In addition, synchronization information is recorded that enables the audiovisual recording to be synchronized with the presentation of pages of the virtual book during playback. The generated audiovisual recording is stored in a database and may be played back to a recipient on demand.Type: ApplicationFiled: February 19, 2010Publication date: August 26, 2010Applicant: Jackson Fish Market, LLCInventors: Hillel Cooperman, Jenny Lam, Walter Smith
-
Patent number: 7568167Abstract: Methods, systems, and computer program products for making real-time communication user interfaces less intrusive by automatically adjusting the user interfaces based on the user's level of interaction. An initial representation of a user interface for real-time communication is displayed and automatically adapted to the user's activity level based on user input directed to the user interface. For example, the initial representation may be automatically adjusted, either reduced or enlarged, to an intermediate representation, a larger representation, or a smaller representation. When a representation is reduced, a message may be displayed to indicate the reduced representation's location. For smaller representations, subsequently received real-time messages may be displayed adjacent to the smaller representation, at least for a predetermined time. The initial representation may display in a desktop bar that displays other user interfaces, such as for a calendar, etc.Type: GrantFiled: June 26, 2003Date of Patent: July 28, 2009Assignee: Microsoft CorporationInventors: Cornelis K. Van Dok, Richard M. Banks, Sean O. Blagsvedt, Hillel Cooperman, Tjeerd S. Hoek, Mark R. Ligameri
-
Publication number: 20060294475Abstract: A method referred to as x-ray browsing for allowing a user to browse through windows on their desktop is provided. Aspects of the invention include responsive to a command, making a first window the window in focus on the display screen and changing the relative opacities between a content portion of the first window and a content portion of the second window. By controlling the opacities a single window can be made opaque while the remaining windows can be made transparent to allow a user to successively navigate among open windows.Type: ApplicationFiled: January 18, 2005Publication date: December 28, 2006Applicant: Microsoft CorporationInventors: Ales Holecek, Charles Stabb, Donald Lindsay, Hillel Cooperman, Mark Ligameri
-
Publication number: 20060224989Abstract: A method for managing a plurality of application window representations is described. The method includes steps of defining a set of application window representation positions in a predefined region, displaying a plurality of application window representations in the application window representation positions, receiving an input to open a first application window, creating a first application window representation in the predefined region, determining whether a second application window representation of the plurality needs to be repositioned into a hidden application window representation position, and repositioning the second application window representation into the hidden application window representation upon determining that the second application window representation needs to be repositioned, wherein the hidden application window representation position is within a glom.Type: ApplicationFiled: April 1, 2005Publication date: October 5, 2006Applicant: Microsoft CorporationInventors: Jeffrey Pettiross, Sarah Schrock, Charles Stabb, Donald Lindsay, Cornelis Van Dok, Hillel Cooperman, Charles Cummins
-
Publication number: 20060161860Abstract: A method for displaying a plurality of windows on a display screen is described. The method includes steps of associating a first window with a second window, where the second window is independent of the first window, arranging the first window and the second window on a display screen, where the first window and the second window are configured to fit within a predetermined region of the display screen, and notifying an application program corresponding to the first window that the second window is associated with the first window. An indicator may appear on the display as a target region when a user desires to associate the first and the second windows. Subsequent operations performed on the first window are performed automatically on the second window. For example, when a user is comparing two documents, she can scroll down one document and have the second document automatically scroll as well.Type: ApplicationFiled: January 18, 2005Publication date: July 20, 2006Applicant: Microsoft CorporationInventors: Ales Holecek, Charles Stabb, Hillel Cooperman, Jeffrey Pettiross, Mark Ligameri, Kanwal VedBrat
-
Publication number: 20060161847Abstract: A method for displaying at least one visualization of windows on a display screen is described. The method includes steps of receiving an input corresponding to a request to access visualizations of windows for a plurality of windows, and for each window of the plurality of windows, displaying a visualization of at least a portion of the content of the window in an area separately defined from the plurality of windows, wherein the at least a portion of the content includes dynamic video content. Another method provides for grouping and ordering the visualizations when displayed. Another method allows for display of visualizations related to child and/or parent windows.Type: ApplicationFiled: January 18, 2005Publication date: July 20, 2006Applicant: Microsoft CorporationInventors: Ales Holecek, Charles Stabb, Cornelis Van Dok, Hillel Cooperman, Jeffrey Pettiross, Mark Ligameri
-
Publication number: 20060161859Abstract: A method for displaying a plurality of windows on a display screen is described. The method includes steps of associating a first window with at least one second window, the at least one second window being independent of and external to the first window, and combining the first window and the at least one second window into a common window on a display screen, the first window and the at least one second window being configured to share a common window frame. An indicator may appear on the display as a target region when a user desires to associate the first and the second windows. Subsequent operations performed on the common window are performed automatically on any underlying window. For example, when a user chooses to save the contents of the common window, the contents of all of the windows of the common window may be saved.Type: ApplicationFiled: January 18, 2005Publication date: July 20, 2006Applicant: Microsoft CorporationInventors: Ales Holecek, Charles Stabb, Hillel Cooperman, Jeffrey Pettiross, Mark Ligameri
-
Publication number: 20060161861Abstract: A method referred to as visual window browsing allows a user to browse through windows on their desktop. Aspects of the invention include responsive to a command, moving open windows to form a visual stack with the topmost window in the stack being in focus. Responsive to a browse the windows in the visual stack can be browsed, where the topmost window moves to the bottom of the visual stack and the other windows move higher in the stack, with the second highest window becoming the topmost window and being in focus. Successive browse commands causes this behavior to repeat allowing a user to cycle through each of the open windows.Type: ApplicationFiled: January 18, 2005Publication date: July 20, 2006Applicant: Microsoft CorporationInventors: Ales Holecek, Charles Stabb, Hillel Cooperman, Jeffrey Pettiross, Mark Ligameri, Kanwal VedBrat, Donald Lindsay
-
Publication number: 20060107226Abstract: The present invention provides a system and method for convenient display of a user interface providing dynamic information. The user interface may contain a designated area that provides the dynamic information and a predetermined location. When a cursor hovers over the predetermined location, the user interface may be displayed in front of any overlapping element on the display. The user interface may be displayed behind the overlapping elements on the display when the cursor is moved away from the user interface or predetermined location.Type: ApplicationFiled: November 16, 2004Publication date: May 18, 2006Applicant: Microsoft CorporationInventors: David Matthews, Mark Ligameri, Charles Cummins, Jeffrey Pettiross, Yeming Shi, Charles Stabb, Fabrice Debry, Andrew Crane, Hillel Cooperman
-
Publication number: 20050223069Abstract: An instant messaging client application is provided that receives requests to initiate instant messaging conversations and, in response to the requests, displays a notification window. The notification window includes information that may allow a user to decide whether or not the user would like to participate in the instant messaging conversation. The notification window is displayed gradually and removed gradually. The notification window contains an indication that another instant messaging user would like to initiate an instant messaging conversation and may include an identification of the remote user. The notification window also contains a description of the topic for the requested instant messaging conversation. The instant messaging client application may also display a notification window each time an instant message is received from a remote user and the application window is in a non-visible or non-active window.Type: ApplicationFiled: February 8, 2005Publication date: October 6, 2005Applicant: Microsoft CorporationInventors: Hillel Cooperman, Stephen Proteau, Mark Ligameri, Austina De Bonte, Kathleen McNamee, Cornelis Van Dok
-
Publication number: 20050198584Abstract: The present invention is directed to a method and system for allowing a user to control the user interface environment and specifically a sidebar within the user interface environment. The method controls tiles within a sidebar to respond to a manipulation request by a system user or by an application to manipulate a selected tile. The method includes determining a current status of the selected tile and selecting an appropriate rule for manipulating the tile based on the status of the tile and an identity of the manipulation requestor. One rule set is provided for the application and another rule set is provided for the user. The method further includes manipulating the selected tile in accordance with the appropriate rule. The user rules allow insertion of the tile in most, if not all cases, whereas the application rules may prohibit insertion of the selected tile.Type: ApplicationFiled: January 27, 2004Publication date: September 8, 2005Inventors: David Matthews, Charles Cummins, Fabrice Debry, Justin Mann, Hillel Cooperman, Timothy McKee
-
Publication number: 20050188313Abstract: In an implementation of user interface transition, a user interface logon page is displayed with selectable logon controls that each have a corresponding user-identifiable indicator. A transition from the user interface logon page to a user interface desktop page is initiated in response to a selectable logon control being selected. The transition displays the user-identifiable indicator corresponding to the selectable logon control uninterrupted throughout the transition, and the user-identifiable indicator corresponding to the selectable logon control is displayed on the user interface desktop page.Type: ApplicationFiled: February 20, 2004Publication date: August 25, 2005Inventors: David Matthews, Kanwal VedBrat, Hillel Cooperman, Sterling Reasor, Charles Cummins, J. Hally, Mark Ligameri, Timothy McKee, Giampiero Sierra, Timothy Noonan, Eric Flo, Charles Stabb
-
Publication number: 20050188314Abstract: In an implementation of user interface start page, the start page includes a user-identifiable indicator associated with a user of a computing system to indicate that the user is logged-on to the computing system. The user interface start page also includes user-selectable controls from one or more regions of a user interface desktop page which is displayed after a transition from the user interface start page to the user interface desktop page. Each of the user-selectable controls on the user interface start page initiate a display of information associated with the user when selected.Type: ApplicationFiled: February 20, 2004Publication date: August 25, 2005Applicant: Microsoft CorporationInventors: David Matthews, Kanwal VedBrat, Hillel Cooperman, Sterling Reasor, Charles Cummins, J. Hally, Mark Ligameri, Timothy McKee, Giampiero Sierra, Timothy Noonan, Eric Flo, Charles Stabb
-
Publication number: 20050188317Abstract: In an implementation of initiate multiple applications, a user interface includes a user-selectable control to initiate that multiple applications start together at approximately a same time. The user interface includes user-selectable configurations to designate a multiple application start-up configuration.Type: ApplicationFiled: February 20, 2004Publication date: August 25, 2005Inventors: David Matthews, Kanwal VedBrat, Hillel Cooperman, Sterling Reasor, Charles Cummins, J. Hally, Mark Ligameri, Timothy McKee, Giampiero Sierra, Timothy Noonan, Eric Flo, Charles Stabb
-
Publication number: 20040268263Abstract: Methods, systems, and computer program products for making real-time communication user interfaces less intrusive by automatically adjusting the user interfaces based on the user's level of interaction. An initial representation of a user interface for real-time communication is displayed and automatically adapted to the user's activity level based on user input directed to the user interface. For example, the initial representation may be automatically adjusted, either reduced or enlarged, to an intermediate representation, a larger representation, or a smaller representation. When a representation is reduced, a message may be displayed to indicate the reduced representation's location. For smaller representations, subsequently received real-time messages may be displayed adjacent to the smaller representation, at least for a predetermined time. The initial representation may display in a desktop bar that displays other user interfaces, such as for a calendar, etc.Type: ApplicationFiled: June 26, 2003Publication date: December 30, 2004Inventors: Cornelis K. Van Dok, Richard M. Banks, Sean O. Blagsvedt, Hillel Cooperman, Tjeerd S. Hoek, Mark R. Ligameri