Patents Examined by Jeffrey Gaffin
  • Patent number: 9552155
    Abstract: In accordance with one or more aspects of a dynamic soft keyboard, a user input is received via a soft keyboard having multiple keys. Information describing a current input environment for the soft keyboard is obtained, and a determination is made as to which one or more keys of the multiple keys was intended to be selected by the user input. This determination is made based at least in part on the current input environment.
    Type: Grant
    Filed: February 4, 2008
    Date of Patent: January 24, 2017
    Assignee: Microsoft Technology Liecsnsing, LLC
    Inventors: Erik M. Geidl, Shawn R. LeProwse, Ian C. LeGrow, Reed L. Townsend
  • Patent number: 9552144
    Abstract: A server machine manages and presents a user interface. The user interface presents search results, and the server machine receives a cursor input that corresponds to a particular search result. The particular search result references an item available for purchase, and the item is described by descriptors. Responsive to the cursor input, the user interface presents a preview window that contains a descriptor not shown in the particular search result. The server machine receives a further cursor input that indicates the item is to be included in a list of items. Responsive to the further cursor input, the user interface presents a list of items as including an icon that references the item. The icon indicates that the item is included in the list of items.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: January 24, 2017
    Assignee: PAYPAL, INC.
    Inventors: Belmer Perella Garcia Negrillo, Michael Ari Katz, Roel Ramirez
  • Patent number: 9547430
    Abstract: Various technologies pertaining to provision of haptic feedback to users of computing devices with touch-sensitive displays are described. First haptic feedback is provided to assist a user in localizing a finger or thumb relative to a graphical object displayed on a touch-sensitive display, where no input data is provided to an application corresponding to the graphical object. A toggle command set forth by the user is subsequently identified; thereafter, an input gesture is received on the touch-sensitive display, and second haptic feedback is provided to aid the user in setting forth input data to the application.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: January 17, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Timothy S. Paek, Johnson Apacible, Bongshin Lee, Asela Gunawardana, Vishwas Kulkarni, Hong Z. Tan
  • Patent number: 9549165
    Abstract: A method is provided that includes displaying a user interface including at least one menu item using at least one of first image data or second image data, receiving a signal related to the at least one menu item, and changing a spacing of the first image data and the second image data displayed on a screen in response to the received signal such that a change of depth of the menu item is perceived by a viewer.
    Type: Grant
    Filed: June 1, 2010
    Date of Patent: January 17, 2017
    Assignee: LG ELECTRONICS, INC.
    Inventor: Sung Ho Choi
  • Patent number: 9542668
    Abstract: System and methods are provided for receiving selection, by a user, of a subset of message clusters in a plurality of message clusters. Each message cluster is associated with a corresponding set of clustering rules. Each respective electronic message, addressed to and/or from the user, in a plurality of electronic messages is assigned to one or more of the clusters in the subset of clusters in accordance with the sets of clustering rules associated with the subset of clusters. The set of clustering rules for a first cluster in the subset of clusters (i) prevents some messages in the plurality of messages from being assigned to the first cluster and (ii) assigns messages to the first cluster without regard to content relatedness between messages in the plurality of messages and messages already in the first cluster. Messages in the first cluster are formatted for display as a single cluster graphic.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: January 10, 2017
    Assignee: Google Inc.
    Inventors: Itamar Gilad, Thompson Alexander Ivor Gawley, Andrew Ward Moedinger, Deepak Jindal, Kevin Smilak, Jeroen Daniƫl Jillissen, Balint Miklos, Jason Briggs Cornwell
  • Patent number: 9542058
    Abstract: A method and system for manipulating data that includes accessing content data related to an upcoming event that is scheduled for release. A data record for the event is generated from information about the event such as day and month of release. A first representation of the event release information is displayed on a display module such as a monitor so that position of the release information relates to the date of release. The first representation may then be accessed to display additional data and the position of the event release may change based on changes to the event.
    Type: Grant
    Filed: April 21, 2010
    Date of Patent: January 10, 2017
    Assignees: SONY CORPORATION, SONY PICTURES ENTERTAINMENT
    Inventors: Melissa Emery, Ivan Gueron, Sung Kim, Adrian McMillian, Gurvinder Singh
  • Patent number: 9542912
    Abstract: An information processing device includes: execution means for executing an application program; determination means for determining a size of a window to be displayed depending on the application program; receiving means for receiving at least one data set from among a plurality of data sets; data selection means for selecting one data set from among the plurality of data sets, depending on the window size determined by the determination unit; execution control means for controlling the execution means to process the one data set selected by the data selection means from among the received at least one data set, in accordance with the application program; and display control means for controlling the display means to show a screen based on the one data set to be processed by the execution means.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: January 10, 2017
    Assignee: NTT DOCOMO, INC.
    Inventors: Izua Kano, Kazuhiro Yamada, Dai Kamiya, Yasushi Onda, Keiichi Murakami
  • Patent number: 9536564
    Abstract: Some embodiments of the invention provides a media editing application that includes tools to perform a variety of different editing operations based on roles assigned to media content. In some embodiments, the media editing application includes focus-editing tools to emphasize or de-emphasize different sets of clips based on the assigned roles. In some embodiments, the media editing application allows one or more sets of clips to be disabled or enabled during playback based on the assigned roles.
    Type: Grant
    Filed: February 20, 2012
    Date of Patent: January 3, 2017
    Assignee: APPLE INC.
    Inventors: Colleen Pendergast, Giovanni Agnoli, Brian Meaney, Aaron M. Eppolito, Mike Stern, Kelly B. Jacklin, Linda L. Dong, Adam J. Leonard
  • Patent number: 9535890
    Abstract: A computer processor circuit can be used to receive a resizing request that includes parameters for resizing a user interface containing a plurality of visual elements. In response to the request, the computer processor circuit can access a set of one or more data files specifying: links to binary image data files for the plurality of visual elements; a set of nodes forming a plurality of vector paths for at least one of the plurality of visual elements; and a set of rules defining different image resizing properties for different vector paths of the plurality of vector paths. The computer processor circuit can then create a resized version of the user interface by modifying the plurality of visual elements according to the set of rules and to the parameters for resizing.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nadav Parag, Vladimir Shalikashvili, Moshe Weiss
  • Patent number: 9536340
    Abstract: Design software in accordance with an implementation of the present invention is configured to provide believable three-dimensional representations of user selections in real-time. Design elements that would otherwise be difficult to efficiently render three-dimensionally in real-time are prerendered for realistic visual effects, such as realistic shading, which correspond to various positions of the elements in a design space. Blanks of the visual effects for each position are then stored in a data store for visual effects. At run time, data associated with user design choices, as well as the blanks for any corresponding design elements are fed in one implementation to peripheral processing hardware, such as a GPU, which sends the processed data to a display device. The user is therefore able to view complex visual data of certain design choices efficiently with added realism.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: January 3, 2017
    Assignee: DIRTT Environmental Solutions, LTD.
    Inventor: Barrie Loberg
  • Patent number: 9538319
    Abstract: A user can access a mapping application from multiple devices, and updates made through one application can automatically be synchronized across the other devices. In some embodiments, a number of different activities of a user, such as entering an address or selecting a route, can cause information for that activity to be provided to a logically centralized system or service. The system or service then can notify the other devices of updated map state information for the user, which those devices can then request or download. The map information can include point of interest (POI) information from a number of sources, such as from a media information source that is able to provide POI information for locations associated with books, movies, music, and other types of media.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: January 3, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Samuel S. Gigliotti, Ronald A. Kornfeld
  • Patent number: 9535568
    Abstract: A method of controlling a mobile terminal includes displaying, on a display module of the mobile terminal, an operation screen on which a plurality of icons including a first icon and a second icon are arranged, displaying at least one pocket area on one side of the operation screen, receiving, on the display module, a dragging input for dragging the first icon into the at least one pocket area, wherein the first icon disappears into the pocket area as a result of the dragging input, and displaying the second icon at a location where the disappeared first icon was originally displayed.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: January 3, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Jiyoung Hong, Penugonda Chandra Sekhar
  • Patent number: 9537802
    Abstract: In an embodiment, a data processing method comprises generating and displaying, on a computing device, a graphical user interface comprising a plurality of item summary tiles and a set of favorites buckets, wherein each of the item summary tiles graphically displays a plurality of attributes of a different items, wherein the set of favorites buckets is displayed in a fixed position adjacent to the item summary tiles; receiving first input specifying adding a particular item among the different items to the set of favorites buckets and, in response thereto, storing data identifying the particular item in storage associated with the set of favorites buckets and displaying a graphical representation of the particular item in an available one of the favorites buckets; receiving second input specifying sharing the set of favorites buckets and, in response thereto, automatically creating an electronic mail message having a message body that comprises a plurality of hyperlinks, wherein each of the hyperlinks identif
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: January 3, 2017
    Assignee: priceline.com LLC
    Inventors: John Caine, Jonathan P. Taylor
  • Patent number: 9530166
    Abstract: A social networking system includes a mechanism for incorporating nodes in the social graph, where the nodes are associated with a web page. Each web page includes one or more tags, which contain meta-information for defining the node in the social networking system, such as the type of the node. The social networking system retrieves the tags from the markup language document and stores their information in connection with the node for the web page. The web page may be outside of the social networking system's domain and may be operated by an entity other than the social networking operator; thus, third parties can define, create, and maintain nodes that are then used by the social networking system. Users may then interact with the nodes on websites outside of the social networking system, and these interactions are tracked by and reflected back within the social networking system.
    Type: Grant
    Filed: April 21, 2010
    Date of Patent: December 27, 2016
    Assignee: Facebook, Inc.
    Inventors: Bret Steven Taylor, Michael Steven Vernal, Gerald Richard Cain, Mark William Kinsey
  • Patent number: 9529517
    Abstract: Various techniques, methods and apparatus are disclosed. In some example embodiments, a movable information panel may be moved to be displayed as a tabbed web page, moved to a different application window, or docked to a horizontal or vertical panel bar. Other example embodiments are also disclosed.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: December 27, 2016
    Assignee: Google Inc.
    Inventors: John Nicholas Jitkoff, Glen Murphy
  • Patent number: 9529509
    Abstract: A method, computer readable medium and computing system for rendering an initial viewing field including a plurality of thumbnail images, wherein each of the plurality of thumbnail images is associated with a computer object. A portion selection input is received from a user identifying a portion of the initial viewing field, defining a selected portion of the initial viewing field. In response to the portion selection input, a spherical magnified viewing field of the selected portion of the initial viewing field is rendered. The spherical magnified viewing field includes one or more magnified thumbnail images that are magnified views of one or more of the plurality of thumbnail images included within the initial viewing field.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: December 27, 2016
    Assignee: Google Inc.
    Inventor: Brian K. Schmidt
  • Patent number: 9524239
    Abstract: Software solutions in a business software framework can expose their data via web services, which can readily provide access to all non-customized fields of objects included as part of the default installation of the software solution. However, customer-added extensions, such as for example custom fields and the like, added to customize the software solution for a specific business or business use can be difficult to add to web services by a typical business user who lacks technical abilities. Described herein are approaches to enabling addition of custom fields to web services via an intuitive interface that does not require technical understanding of the software solution, the business software framework, web services, etc.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: December 20, 2016
    Assignee: SAP SE
    Inventors: Georg Wilhelm, Daniel Niehoff, Uwe Schlarb, Matthias Lehr, Rene Dehn, Daniel Figus, Ralf Schroth, Steffen Witt, Daniel Wachs, Knut Heusermann
  • Patent number: 9524491
    Abstract: A conference collaboration system has a server connected to a network and configured to generate a page view requested by a client device over the network and provide dynamic content associated with the requested page view for display on the device; and a database configured to store the dynamic content, update the dynamic content in response to commands from the server, and provide the dynamic content to the server in response to requests from the server, wherein the dynamic content is associated with a plurality of services, each shown in a page view, and the dynamic content and the services are associated with a conference. The server can determine an authorization level of a user interacting with the client device and provide a page view and dynamic content in response to the authorization level, and the dynamic content is updated or created in response to or for actions during the conference.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: December 20, 2016
    Assignee: Unisys Corporation
    Inventors: Sajal Desai, Ross Bower, Phuc Trinh, Jedidiah Weller
  • Patent number: 9524525
    Abstract: A method, computer system, and graphical user interface for presenting an interactive hierarchy and indicating entry of information therein is disclosed. An interactive hierarchy is used to organize information using nodes arranged in multiple levels, where the interactive hierarchy may also be used to select a node to operate on. The interactive hierarchy may provide sense-of-place by depicting the organization of the nodes and indicating which node a user is operating on. An indicator is also provided which indicates whether one or more types of information have been entered for a given node, level of nodes, etc., thereby providing sense-of-task by enabling a user to determine which types of information have already been entered, which types of information have yet to be entered, etc. Further, a task indicator may be provided for stepping users through various information entry and/or management tasks, thereby further improving sense-of-task.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: December 20, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Balamurali Krishna Manyam, Nagaraj M. Hunur, Vinayaka Vasanth Prabhu, Swati Jain, Vivek Borkar, Rakesh Gajula, Vikas Kumar, Ashton Kawanishi, Adam Gates
  • Patent number: 9519407
    Abstract: A software application can capture product parameters and attributes in order to allow a non-expert user to create an accurate and complete furniture system layout in a design space. To enable accurate layouts, the software application can automatically apply all applicable components, connectors, rules, attributes, codes, and behaviors to each component/design element in the design space. The intelligent, object-oriented software can automatically recognize required changes effected by a user-driven change, and automatically resolve the layout design by constraining vertical placement of components or automatically generating interconnections between components.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 13, 2016
    Assignee: Ice Edge Business Solutions, LTD.
    Inventor: Barrie A. Loberg