Patents Examined by Boris Pesin
  • Patent number: 9292177
    Abstract: In addition to conveying a completion status of a task to a user, a progress bar can display a visual indication that the task is substantially complete (e.g., essential elements of a web page are loaded) followed by another visual indication that informs the user that a particular feature or functionality has been enabled. For example, in addition to displaying a visual cue (e.g., a rocket effect) when a triviality threshold indicating that the task is complete to a threshold degree, another indicator can be displayed in response to determining that a status of a feature has been modified. Determining that the status of the feature is modified when the triviality threshold is met and thus displaying the other visual indicator immediately following the visual indication produces a dramatic visual cue in directing the user's attention to the visual enablement of the feature.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: March 22, 2016
    Assignee: APPLE INC.
    Inventors: Damian Kaleta, Kevin Decker
  • Patent number: 9286383
    Abstract: The present disclosure relates to a method for synchronization of audio data, such as music, with events that occur in interactive media, such as computer games. In particular, a user can define choreography data that an interactive computer application can use to synchronize to audio, such as music, one or more aspects of the application, such as the GUI, animations, rendering, sound effects, etc.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: March 15, 2016
    Assignee: Sonic Bloom, LLC
    Inventor: Eric D. Robinson
  • Patent number: 9285981
    Abstract: Screen capture mitigation is disclosed. The presence of a first finger is detected in a first area of a display. In response to the detection, content id displayed. A determination is made that the position of the first finger has changed. A determination is made that the distance by which the first finger has changed position exceeds a tolerance. The content is ceased to be displayed in response to the determination that the tolerance has been exceed.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: March 15, 2016
    Assignee: Wickr Inc.
    Inventors: Thomas Michael Leavy, Robert Statica
  • Patent number: 9286088
    Abstract: Systems, methods, and computer program products are described that provide a user interface to a user of a first operating system to enable the user to interact with a second operating system executing in a virtual machine. If the first and second operating systems are in communication in accordance with an operating system remote terminal (OSRT) protocol, such as Remote Desktop Protocol, a first user interface is provided as the user interface. If the first and second operating systems are not in communication in accordance with the OSRT protocol, a second user interface is provided as the user interface.
    Type: Grant
    Filed: March 9, 2009
    Date of Patent: March 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Prasad Thiruveedu, Rahul S. Newaskar, Eric P. Traut, Hari Krishna Pammi, Yogesh K. Sharma
  • Patent number: 9285974
    Abstract: An interface for configuring an interaction site is provided. First values corresponding to first parameters of an interaction page of the one or more interaction pages are received. Recommended interaction pages for the interaction site are selected based on the first values. An interface for selecting any interaction page of the recommended interaction pages is provided. Data indicating a selection of a particular interaction page is received. In response to receiving the data indicating the selection of the particular interaction page, an interface for configuring the particular interaction page is provided. Second values corresponding to second parameters of the particular interaction page are received. A second multi-step communication flow is determined based on (i) values corresponding to the parameters associated with the first multi-step communication flow and (ii) the second values.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: March 15, 2016
    Assignee: ANGEL.COM INCORPORATED
    Inventors: Praphul Kumar, Leon Vymenets
  • Patent number: 9280255
    Abstract: Presentation descriptions are provided to an operating system of a computing device to present outputs associated with the applications in an organized and intuitive manner to the user. The presentation descriptions provide the operating system with information about the structure and meaning of the output element. The task of organizing at least part of the output elements associated with applications is delegated to the operating system. The operating system analyzes the presentation descriptions, and organizes the output elements associated with the applications at least partly based on the presentation descriptions.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: March 8, 2016
    Assignee: Qualcomm Incorporated
    Inventors: Matias G. Duarte, Daniel Marc G. Shiplacoff, Paul Mercer, Ralph Thomas, Jeremy G. Lyon
  • Patent number: 9280257
    Abstract: A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system provides cursor wrapping around the view id the 3D scene with continued motion of the cursor in the direction of movement by the user.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: March 8, 2016
    Assignee: AUTODESK, INC.
    Inventors: George Fitzmaurice, Justin Matejka, Gord Kurtenbach, Azam Khan
  • Patent number: 9269110
    Abstract: A graphical user interface system for displaying content on a user interface and for integrating and manipulating social network content includes a display window for displaying and manipulating content from at least one social network; a horizontal panel for manipulating content from at least one social network; and tabs on the horizontal panel and user-selectable for manipulating the content. The tabs disposed on the horizontal panel may include a post tab for selecting a type of content to be manipulated; a media tab for manipulating audio/visual media content; a social tab for manipulating one or more social media or communication content in the social network; a persona tab for configuring at least one user-persona associated with the content to be manipulated; and an account tab for managing at least one external user account or profile when interacting with the content.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: February 23, 2016
    Inventors: Jonathan Blake, Clayton Gunars Strauts
  • Patent number: 9269072
    Abstract: In various embodiments, an attendee of a live online meeting selects screen data from an earlier point in time in the online meeting for playback while the meeting is still ongoing. Automatically generated image thumbnails of the screen data for the online meeting may be employed to navigate to the earlier point in time. Attendees may annotate screenshots associated with the thumbnails, and a summary document may be generated that includes the screenshots and the annotations.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: February 23, 2016
    Assignee: Citrix Systems, Inc.
    Inventors: Albert Alexandrov, Bernd Oliver Christiansen, Balineedu Chowdary Adsumilli
  • Patent number: 9262520
    Abstract: A computer network-implemented method for displaying a tag cloud representing a data structure. The data structure includes data entities and representations of relationships between the data entities. The method enables one or more users to interact with the data structure, and via the data structure, to interact with one another. In an example embodiment, the method comprises, via a computer processor, populating a display of a user interface showing a tag cloud populated with images of data entities from the data structure, such images, and in response to user input to the interface, associating one or more visual properties of the user interface with one or more of said relationships between data entities in the data structure.
    Type: Grant
    Filed: May 11, 2011
    Date of Patent: February 16, 2016
    Assignee: Primal Fusion Inc.
    Inventors: Peter Joseph Sweeney, David Goodwin, David Janik-Jones
  • Patent number: 9256356
    Abstract: A method and system for providing feedback for docking a content pane in a host window is disclosed. The method and system include providing a docking map. The docking map includes a plurality of docking areas there within. The method and system also include positioning a thumbnail associated with a content pane over one of the plurality of docking areas. Finally, the method and system include providing a hotspot on the thumbnail. The hotspot indicates that the content pane can be dropped into the one docking area. The feedback enables a user to precisely dock a content pane. In addition, a user can predict the final configuration of the host window. In addition, the docking of the content pane can determine complex configurations within a host window including nested splitters and notebooks whose tabs are oriented in any direction.
    Type: Grant
    Filed: July 23, 2007
    Date of Patent: February 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kathleen M. Nojima, Frederick T. Sharp, Chenhong Xia
  • Patent number: 9256342
    Abstract: Methods and systems for interfacing with multi-input devices employ various techniques for controlling the window framing of images. Such techniques provide control, including moving, sizing, and orientating, of one or more displayed window frames in which one or more images are displayed.
    Type: Grant
    Filed: April 8, 2009
    Date of Patent: February 9, 2016
    Assignee: PERCEPTIVE PIXEL, INC.
    Inventors: Philip L. Davidson, Jefferson Y. Han
  • Patent number: 9258514
    Abstract: In a user interface method, system and device in a multitasking environment, it is possible for a user to view all of a plurality of simultaneously executed applications by assigning different display areas to the plurality of applications. In the method, system and device, priorities of applications already being executed and of additional applications for which execution is requested are determined, and a display area size is determined and assigned to each application according to its priority. The system comprises a set-top box for performing the latter functions and a user terminal for transmitting a user request, while the device comprises a control unit for performing the latter functions.
    Type: Grant
    Filed: July 10, 2006
    Date of Patent: February 9, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Si-Hyoung Lee, Nam-Choon Park, Yi-Sak Park, Jung-Won Kang, Ji-Hoon Kim, So-Young Shin
  • Patent number: 9250787
    Abstract: A playback control method of a multimedia device is provided for setting playback position and repetitive playback section of a multimedia file playing on the multimedia device intuitively with multi-touch behaviors on a touchscreen. The method includes sensing a multi-touch event on the touchscreen, extracting two contact points of the multi-touch event, determining coordinates of the contact points, calculating a distance between the coordinates, monitoring a variation of the distance, moving a playback position of a current playing multimedia file according to the variation of the distance, and restarting playback of the current playing multimedia file from the playback position when the contact points are released from the touchscreen.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: February 2, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Kwang Soo Jung
  • Patent number: 9250784
    Abstract: A computer-implemented method for event visualization and control performed by a software component executing on a processor, comprises: receiving as input one or more events currently executing on a computer, the one or more events comprising both applications and processes, and user-initiated background events performed by the applications and processes; displaying a graphical user interface (GUI) showing the one or more events along a percent completion timeline, and dynamically updating the GUI such that each of the one or more events move through the percent completion timeline as the one or more events process; and providing interface controls that enable a user to dynamically perform actions on the one or more events, wherein the actions include start, stop, delete, pause, and reorder.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: February 2, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Tina M. Adams
  • Patent number: 9239657
    Abstract: A character input method according to the present invention includes the steps of when a user brings a mouse cursor into contact with the term input box of a web browser or website, or clicks the term input box one or more times, displaying a character input window, in which two or more character buttons and a completion button for enabling the input of a signal indicative of the completion of the entry of one or more characters are arranged, in abutment with the term input box; when one or more of the character buttons are clicked, entering one or more characters cor? responding to the clicked character buttons into the term input box; and when the completion button is clicked, generating an activation signal so that an search engine associated with the term input box is run using the characters, entered into the term input box, as search data.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: January 19, 2016
    Assignee: INTELLECTUAL DISCOVERY, INC.
    Inventor: Youn Soo Kim
  • Patent number: 9235827
    Abstract: A computing device may include at least one primary notification module and at least one secondary notification module. A notification controller module may trigger a primary notification module and a secondary notification module to generate notification messages or the controller module may trigger the primary notification module to generate a notification message. A graphics device may generate a composite notification message based at least in part on the notification messages from the primary and the secondary notification modules, where representations of the notification messages are stacked one on-top of the other in the composite notification message.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: January 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chih-Pin Ben Kao, Hakki Tunc Bostanci, Asish George Varghese, Vinod Chavva, Robert Edgar Fanfant
  • Patent number: 9235335
    Abstract: Concepts and technologies are described herein for touch interactions with a drawing application. In accordance with the concepts and technologies disclosed herein, user devices can obtain drawing data generated by a web-based drawing application and can display a drawing by rendering the data in one or more UIs. The user device can interpret touch gestures at a touch sensitive display used to present the UIs and can interpret the touch gestures as corresponding to one or more commands for modifying the UIs. According to various embodiments, the user device can interpret the touch gestures by determining if the touch gestures intersect an object in the drawing and other behavior associated with the touch gesture such as movement, subsequent touches, and whether or not an object intersected was selected when the touch gesture was commenced.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: January 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Frank Morrill, Jie Li, L. Tucker Hatfield, Andrew Grey Carlson, Brian T. Hill, Shayne Martin Holmes
  • Patent number: 9235452
    Abstract: Methods and systems are disclosed in which bitmap data transmission is improved by using some of the advantages of primitive remoting, thus allowing for the reduction of the bandwidth and processing needed to remote a virtual desktop experience. In an embodiment, rendering is performed and bitmaps are remoted, but metadata comprising shortcuts or hints are provided to assist in the rendering of the bitmap data.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: January 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nadim Y. Abdo, Asael Dror, Wilhelm R. Schmieder
  • Patent number: 9223460
    Abstract: Embodiments of the present invention relate to systems, methods, and computer-storage media for organizing presentation of browser toolbars. In one embodiment, a toolbar of a web browser is presented. The toolbar has a search input box. Additionally, one or more application icons are presented on each of at least two sides of the search input box. An indication that a user has engaged an application icon of the toolbar is received. Further, an application window is presented beneath the search input box of the toolbar. The application window comprises content associated with the application icon.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: December 29, 2015
    Assignee: Microsoft Corporation
    Inventors: Felipe Luis Naranjo, Nathan Deepak Jhaveri, Diego David Baca Del Rosario, Paul Ronald Ray