Patents Examined by Matt Kim
  • Patent number: 9235318
    Abstract: In one embodiment, one or more components of a user interface are arranged in a hierarchy of layers and displayed to a user. The user interface is presented according to the structure of the hierarchy. In response to a first user interaction with a component that has a parent, the display transitions from a first layer at which the component is presented to a second layer at which the parent of the component is presented, with the second layer being beneath the first layer. In response to a second user interaction with a component that has a child, the display transitions from the first layer at which the component is presented to a third layer at which the child of the component is presented, with the third layer being above the first layer.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: January 12, 2016
    Assignee: Facebook, Inc.
    Inventors: Michael Matas, Kimon Tsinteris, Austin Sarner
  • Patent number: 9235317
    Abstract: In one embodiment, one or more components of a user interface are arranged in a hierarchy of layers. The user interface is presented according to the structure of the hierarchy, with a first component of the user interface presented at a first layer. One or more second component are presented at a second layer, the second components being one or more children of the first component and the second layer being one layer above the first layer.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: January 12, 2016
    Assignee: Facebook, Inc.
    Inventors: Michael Matas, Kimon Tsinteris, Austin Sarner
  • Patent number: 9229613
    Abstract: In one embodiment, one or more components of a user interface are arranged in a hierarchy of layers. The user interface is presented according to the structure of the hierarchy, with a first component of the user interface presented at a first layer. One or more second component are presented at a second layer, the second components being one or more children of the first component and the second layer being one layer above the first layer. Each child component of a parent component is locked to their respective parent component.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: January 5, 2016
    Assignee: Facebook, Inc.
    Inventors: Michael Matas, Kimon Tsinteris, Austin Sarner
  • Patent number: 9230224
    Abstract: A system and method for providing a timeline control in a multi-tenant database system. In one embodiment, a method includes determining a plurality of entitlement processes and milestones that are to be enforced, where each entitlement process includes one or more actions, and where each action is associated with a corresponding milestone. The method further includes displaying a timeline control window that shows one or more milestones for an entitlement process, and updating the timeline control window as the status of the entitlement process changes.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: January 5, 2016
    Assignee: salesforce.com, inc.
    Inventors: Michael Ramsey, Marco S. Casalaina, Arvind Krishnan, Jason A. Ellis
  • Patent number: 9223907
    Abstract: Systems, methods and user interfaces for graphical configuration for ballasted roof mounts of non-rectangular solar arrays. A graphical interface may be provided to allow a user to view a roof grid, and place solar modules within the roof grid where desired, to account for various obstacles on a roof, to create a non-rectangular solar array. Using the layout of the array and various site parameters (building height, wind speed, etc.) and solar module parameters (wide, length, thickness, etc.), the system may calculate a complete bill of materials, customer pricing, ballasting requirements and overall roof loads for a complete solar project.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: December 29, 2015
    Assignee: IRONRIDGE, INC.
    Inventors: Steven Chanin, Elliot Larson, William Kim, Jonathan Ash
  • Patent number: 9223455
    Abstract: A user preference analysis method and device are provided for providing a user with customized content through preference analysis based on the user's content consumption activity. The user preference analysis method includes displaying content data on a screen of the device in response to a user input; recording content information about the content data displayed on the screen; analyzing a user preference based on the recorded content information; and storing a user preference analysis result for the content data.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: December 29, 2015
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Sangho Yi, Boseok Moon, Sangbum Suh, Hyunjin Choi
  • Patent number: 9218188
    Abstract: In one embodiment, a content item and a feedback user-interface (UI) element associated with the content item may be displayed on a user device. The feedback UI element enables a user to provide feedback with respect to the content item. In response to a user interaction with the feedback UI element, an animation sequence featuring the feedback UI element is displayed on the user device.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: December 22, 2015
    Assignee: Facebook, Inc.
    Inventors: Michael Matas, William Joseph Flynn, III, Brandon Marshall Walkin
  • Patent number: 9218105
    Abstract: A method of modifying attributes of list elements in a layout space of the list as the list scrolls in a user interface is disclosed herein. The method comprises determining a series of location values of each list element for a duration of a scroll event. Additionally, for each list element, at each determined location value of that list element, the attributes of that list element are determined by evaluating a set of spline curves associated with that list element based on that location value. The list elements are re-rendered in accordance with the determined attributes for the duration of the scroll event.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: December 22, 2015
    Assignee: BlackBerry Limited
    Inventors: Erik Magnus MÃ¥nsson, Glenn Eric Kennard, Nils Fredrik Trobro
  • Patent number: 9213478
    Abstract: A method and system for visualization interaction design for cross-platform utilization is described. The system includes a unified user interface interaction module and a visualization module. The visualization module generates an interactive graph for data visualization. The unified user interface interaction module includes a unified user interface module configured to receive an operation on the interactive graph. The unified user interface module includes a pointer user interface module and a touchscreen user interlace module. The visualization module updates the interactive chart from the operation on the interactive graph with the corresponding user interlace module.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: December 15, 2015
    Assignee: Business Objects Software
    Inventor: Heng-Chun Scott Kuo
  • Patent number: 9210467
    Abstract: A method and system for a universal remote control used with display devices that support automatic content recognition (ACR) are described. The remote control may be paired to the display device and may receive a trigger signal from the display device that corresponds to an interactive event overlay displayed on the display device as a result of the ACR operations. The pairing may occur through the use of near field communication (NFC) signals and/or WiFi signals. A graphical user interface (GUI) may be generated for display on a screen of the remote control device that corresponds to the interactive event overlay. The screen may be a touch-screen that enables the user to interact with the remote control through the GUI. The remote control may communicate one or more signals to the display device in response to user input received by the remote control device from information provided through the GUI.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: December 8, 2015
    Assignee: TURNER BROADCASTING SYSTEM, INC.
    Inventors: Nishith Kumar Sinha, Donald Jude Loheide, Matthew Paul Giles
  • Patent number: 9207777
    Abstract: A method, electronic device, processing system, and computer program product, for at least presenting a uniform resource locator (URL) domain extension at a user interface. User input data corresponding to at least a portion of a URL domain is received at the user input interface. A processor concatenates the received user input data into a first character string. The first character string is displayed. The processor predicts a domain URL extension as a second character string that when concatenated with and following the first character string completes at least one of a URL domain and an email address, by comparing the first character string with a set of candidate character strings to find a likely match. The second character string is displayed in visual association with a user input key function of the user input interface.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: December 8, 2015
    Assignee: BlackBerry Limited
    Inventor: Jeffrey Charles Bos
  • Patent number: 9201563
    Abstract: The subject disclosure relates to managing windows in communications between a client device and a host device. It includes obtaining display information for a host device in response to a communication request from a client device, determining, based on the display information for the host device, a primary window to provide for display at the client device and identifying content associated with the primary window. The disclosure further includes determining display specifications of the client device, wherein the display specifications comprise at least one of display size, display type or content download settings and providing the identified content associated with the primary window for display on the client device according to the display specifications of the client device.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: December 1, 2015
    Assignee: Google Inc.
    Inventors: Wei Jia, Qunshan Gu
  • Patent number: 9201569
    Abstract: A method of providing a 3D information service at a user terminal includes: receiving a first request of a user for displaying information; and displaying information elements, which have different depths along the Z axis orthogonal to a screen (XY plane), by rotating the information elements about any one of the X axis and the Y axis, where the rotational axis of each of the information elements is set at different points on the YZ plane or the XZ plane. According to certain embodiments of the invention, the information elements on a screen may be shown as planar elements in a still screen for greater legibility, but when the information elements are in motion, such as for changing the screen or moving a content element, the motion is provided with differing speeds according to depth, thereby providing a sense of spatial perception unique to 3-dimensional images.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: December 1, 2015
    Assignee: Alticast Corporation
    Inventors: Jae Hwan Park, Woo Jung Choi
  • Patent number: 9201566
    Abstract: A portable electronic device, computer program product, and method of presenting image information on a display with combined cropping and rotation selection and auto-resizing of cropped portion of the displayed image. A processor accepts a selection of a portion of a displayed image in a selection rectangle frame over the displayed image, based on detecting a first gesture. The processor determines a request for rotation of the displayed selection rectangle frame based on detecting a second gesture. The processor then rotates the selection rectangle frame on the displayed image and resizes the selection rectangle frame while maintaining it within the outer boundaries of the displayed image.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: December 1, 2015
    Assignee: BlackBerry Limited
    Inventors: Maria Christina Nathalie Freyhult, Nils Johan Petter Montan, Rikard Samvik
  • Patent number: 9195765
    Abstract: A method and apparatus is disclosed for providing content to a user. The method includes using sensor data from multiple sensors associated with the user to determine a trigger event, determining content associated with the trigger event, and causing the content to be presented to the user. A trigger rule is created which defines the trigger event, representing when content is to be presented. A number of different types of event criteria may be defined, such as position event criteria, movement event criteria, timing or duration criteria, time and/or date criteria, heart rate criteria, or the like, allowing each of the event criteria to be associated with a respective type of sensor. Also disclosed is a method and apparatus for charging for providing content to a user.
    Type: Grant
    Filed: July 22, 2008
    Date of Patent: November 24, 2015
    Assignee: Oso IP, LLC
    Inventors: Anthony George Russell, Vlado Jureta
  • Patent number: 9195572
    Abstract: A method includes executing instructions recorded on a non-transitory computer-readable storage media using at least one processor. The method includes identifying a targeted user interface (UI) element using a uniform resource identifier (URI), where the URI includes one or more URI fragments with each of the URI fragments being associated with a specific UI element, parsing the URI identifying a UI element to validate a format syntax of the URI, determining from a current session an initial resolution context, resolving each of the URI fragments within a UI hierarchy in a current resolution context, where the current resolution context is the initial resolution context for a first URI fragment and after resolving a last of the URI fragments, returning a reference to the targeted UI element.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: November 24, 2015
    Assignee: SAP SE
    Inventor: Claude Rossi
  • Patent number: 9195755
    Abstract: A method, article of manufacture, and apparatus for displaying search results are disclosed. In an embodiment, this may comprise receiving search results, for a search result, receiving information about search result scores according to a plurality of criteria, using the plurality of criteria to create spokes in a radar chart, associating the search result scores with the spokes in the radar chart, creating a star in the radar chart based on the association of search result scores with the spokes, and displaying the radar chart. Different weight may be given to each search result score. Multiple search results may be displayed in one radar chart, or multiple radar charts may be used.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: November 24, 2015
    Assignee: EMC CORPORATION
    Inventor: Pierre-Yves Chevalier
  • Patent number: 9185002
    Abstract: A control method according to the present disclosure causes a computer of an information apparatus to: display on a display, a display screen representing at least a floor plan including one or more rooms; and when it is sensed that movement of a second-type device icon that is movable only within a region corresponding to a predetermined room associated with the type of the device icon among the one or more rooms, and in the case where it is judged that the second-type device icon is moved out of the region corresponding to the predetermined room, perform display control to return the second-type device icon to the region corresponding to the predetermined room.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: November 10, 2015
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Takamitsu Sasaki, Eiichi Naito
  • Patent number: 9182891
    Abstract: The present invention provides systems and methods that provide knowledge about a reaction (e.g. interest) of a group (normally of people) with respect to a set of elements, wherein each group member can react in a different manner. Assuming that the group is accessible by electronic means (e.g. Internet) this system may be based on a group response algorithm to estimate group reaction minimizing workload of group members and minimizing the time needed. To minimize or reduce group members' workload and time, the algorithm uses statistic tools. The group response system estimates group reaction with previously set statistic reliability. The present invention can use too in some cases, secondary algorithms for specific cases.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: November 10, 2015
    Assignee: APPGREE SA
    Inventor: Juan Moran Adarraga
  • Patent number: 9182876
    Abstract: A method of rearranging a display of at least one icon on a touch screen of a portable electronic device is provided. The method detects if the device has entered a tilted state, and automatically rearranges the display of the at least one icon according to the tilted state. In some implementations, icons are rearranged to be displayed in a lopsided manner when entering the tilted state, thereby facilitating user touch selection of the icons.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: November 10, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyung-Gyu Kim, Dae-Hyun Ji, Joon-Woo Kim