Patents Examined by Jessica Chuang
  • Patent number: 9355386
    Abstract: Methods and systems for assisting individuals arrange meetings such as networking meetings with other individuals at a specified time (or within a specified time range) and at a specified place (or within a specified geographic region). More specifically, methods and systems for allowing individuals to post an invitation to for a meeting on an on-line network.
    Type: Grant
    Filed: August 16, 2012
    Date of Patent: May 31, 2016
    Assignee: Tangible Social, LLC
    Inventor: John Edward Boyd
  • Patent number: 9354794
    Abstract: An electronic device with a display, processor(s), and memory detects a first user input to zoom in on a respective portion of a first video feed displayed on the display, and, in response, performs a software zoom function on the respective portion of the first video feed to display the respective portion at a first resolution. The electronic device determines a current zoom magnification and coordinates of the respective portion of the first video feed, and sends a command to the camera to perform a hardware zoom function on the coordinates of the respective portion according to the current zoom magnification. The electronic device receives a second video feed from the camera with a field of view corresponding to the respective portion, and displays, on the display, the second video feed in the video monitoring user interface with a second resolution that is higher than the first resolution.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: May 31, 2016
    Assignee: GOOGLE INC.
    Inventors: Ronald L. Kirkby, Hiro Mitsuji, Eden Sherry, Lawrence W. Neal, Yohannes Kifle
  • Patent number: 9350622
    Abstract: A network topology is displayed in a graphical user interface on a display of a computer. The network topology includes graphical representations of multiple network devices, of internal interfaces within the multiple network devices, and of network connections between the multiple network devices. A record of a network flow within a particular network device of the multiple network devices is acquired in real time upon transmission of the network flow within the particular network device. A graphical representation of a transmission path of the network flow within the particular network device is rendered in real time on the display based on the record of the network flow.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: May 24, 2016
    Assignee: LiveAction, Inc.
    Inventors: John Kei Smith, Robert Pierce
  • Patent number: 9348936
    Abstract: Heuristic caching techniques are used to improve application usability within the constraints of computing resources. A user's behavior in connection with an application is recorded and used to intelligently determine which transitions of a user interface of the application to cache. In addition, the user may have one or more characteristics. Such characteristics may also be used to identify other users so that the other users' behavior in connection with the application can be used for intelligently determining which transitions of the user interface to cache.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: May 24, 2016
    Assignee: Oracle International Corporation
    Inventors: Reza B'Far, Alan Waxman, Kent Spaulding
  • Patent number: 9348564
    Abstract: The claimed subject matter relates to an architecture that can facilitate consistent experiences with respect to control or configuration of a feature or function of a device. In particular, a reusable graphical user interface (GUI) component can be employed to interact with a specific feature or function of the device rather than to a specific device or application.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: May 24, 2016
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: Michael Robert Keller
  • Patent number: 9351044
    Abstract: A communications device dynamic interface system is provided. The system comprises an at least one communications device and a dynamic interface application, that when executed on the at least one communications device, arranges a plurality of selectable, viewable panes in a virtual carousel format. The system also displays at least one of data and interactive content within the panes, the data and interactive content received from external sources. The system also changes the viewing sequence of the panes on demand and places less frequently viewed panes in a background area of the interface. The system also archives panes not viewed for a predetermined period of time and deletes panes not viewed for a predetermined period of time.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: May 24, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Jason R. Delker, John M. Everson, Gabriel B. Kneisley, Jarrod A. Nichols, Jason K. Whitney
  • Patent number: 9348490
    Abstract: A method, system and computer program product for providing a configurable user interface comprises receiving, by a server computer, a request for information to be rendered in a user interface; and in response to the request, sending, by the server computer, the information to be rendered and an identifier related to one of a plurality of user interface components. Also, in response to the request, the server computer sends a registry of the plurality of user interface components, wherein the registry comprises a respective entry for each of the plurality of user interface components. More particularly, the respective entry for a particular one of the plurality of user interface components comprises: a) a location of a configuration associated with the particular one user interface component; and b) a plurality of attributes and corresponding attribute values associated with the particular one user interface component.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: May 24, 2016
    Assignee: CA, Inc.
    Inventors: Howard A. Abrams, Stanislav Mitranic
  • Patent number: 9350817
    Abstract: In one embodiment, a method includes recording a sequence of online activities of a first user. The online activities include online consumption of online content by the first user. The method includes constructing a path based on the sequence of online activities of the first user. The path includes a sequence of online activity points that each correspond to one of the online activities in the sequence of online activities of the first user, and the path enables a second user to experience personally for themselves at least an approximation of the sequence of online activities of the first user. The method includes communicating the path for traversal of a portion of the path by the second user.
    Type: Grant
    Filed: July 22, 2009
    Date of Patent: May 24, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: John A. Toebes, John C. Davi, Glenn T. Millican, III
  • Patent number: 9292161
    Abstract: A pointer tool in a touch-screen display is disclosed. The method includes activating a pointer tool in a touch screen display in response to contact with an area of the touch screen and persisting the displaying of the pointer tool in the touch screen display after the contact with the touch screen is removed. Once editing data is received, the pointer tool is removed from the touch screen display.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: March 22, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin F. Carter, Priyanka Singhal, Shawna Julie Davis, Tirthankar Sengupta, Jeffrey Cheng-Yao Fong, Ryan Terry Bickel, Peter Gregory Davis
  • Patent number: 9288540
    Abstract: A media device includes a communication interface communicatively coupling the media device to one or more other media devices and a display, and a controller associated with the communication interface. The controller is adapted to access one or more templates comprising a layout of a graphical user interface (GUI). The controller further identifies one or more other media devices from which media content may be streamed and one or more media content streams available from each of the one or more media devices and determine, based upon the template and the one or more media content streams, at least one of the media content streams to display. The controller then acquires and outputs the at least one of the media content streams for display in accordance with the layout.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: March 15, 2016
    Assignee: ELOY TECHNOLOGY, LLC
    Inventors: Christopher M. Amidon, Scott Curtis, Hugh Svendsen
  • Patent number: 9285134
    Abstract: A configurable wall module having selectable home screens, custom menu navigation, and incorporating functional design. The display utilizes fixed segments. menu navigation and configuration which may be facilitated with soft keys having indicative labels associated with them. The parameters may be accessed from categories by soft keys via two-level menu navigation. Certain parameter value and setpoint entries may be effected with up/down keys. Module configuration may be performed by a user. To provide such user capability, the module may be programmed and configured by an installer with a software configuration tool used in connection with the building automation system associated with the module.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: March 15, 2016
    Assignee: Honeywell International Inc.
    Inventors: William J. Bray, Ankur Jhawar, Gary P. Kasper, Jason C. Laberge, Jakub Andrzejewski, Paul C. Wacker, Siddharth Ghule, Stalin Gutha, Bruce S. Johnson
  • Patent number: 9280286
    Abstract: Embodiments of the present invention provide a method, system and computer program product for preventing unintentional GUI control advances. In an embodiment of the invention, a method for preventing unintentional graphical user interface (GUI) control advancing associated with an auto-advance feature can be provided. The method can include defining a threshold time period, selecting a GUI control in a GUI for which auto-advancement is enabled, receiving complete input for the selected GUI control, and suppressing a manual directive to advance to a next ordered GUI control in the GUI responsive to the manual directive being received within the threshold time period between the receipt of the complete input and the manual directive.
    Type: Grant
    Filed: August 7, 2008
    Date of Patent: March 8, 2016
    Assignee: International Business Machines Corporation
    Inventors: Patrick M. Commarford, Lauren M. Shupp
  • Patent number: 9275118
    Abstract: Among other disclosures, a method may include collecting historical communication data and personal data relating to a portion of a plurality of communications, a sender of one or more of the communications or one or more recipients of the communications. The method may include depositing the collected data into a repository of historical communication data and personal data. The method may include presenting one or more items in the repository, in response to user behavior.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: March 1, 2016
    Assignee: YAHOO! INC.
    Inventors: Matthew Brezina, Adam Smith
  • Patent number: 9256859
    Abstract: A technique allows a newsfeed item shown in a newsfeed of a social network to be easily promoted to another newsfeed in the social network. In a specific embodiment, the system receives a first user's promotion selection of an item displayed in a newsfeed of the first user. The item includes content provided by a second user. The first user is prompted to select a destination newsfeed. A selection of the destination newsfeed is received and the item is published on the destination newsfeed for a third user.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: February 9, 2016
    Assignee: salesforce.com, inc.
    Inventors: Joseph M. Olsen, Zachary J. Dunn, Teddy Joe
  • Patent number: 9251508
    Abstract: Systems, methods, and devices for intelligent message processing are presented. With regard to a message, an intelligent message processor component (IMPC) can intelligently identify a desired file folder and archive the message in the folder in response to as little as one user interface (UI) control manipulation (e.g., click), when the intelligent message processor UI (IMPUI) is activated. When the IMPUI is activated, the IMPC automatically parses the message and identifies, or allows the user to identify, a keyword/phrase in the message. The IMPC automatically identifies the desired folder based on the identified keyword/phrase, and the user can click on the identified keyword/phrase to store the message in the identified file folder. The IMPUI also can comprise other UI controls that can, e.g., forward a message to another user, archive the message or related attachment in a remote storage destination, perform a customized message process, etc.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: February 2, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Michael L. Bishop
  • Patent number: 9245258
    Abstract: A system and method of electronic interpersonal communication includes receiving a selection of a recipient for communication. A user profile for the selected recipient is accessed. The user profile includes a plurality of communication traits of the selected recipient. A graphical display presents at least one communication trait of the selected recipient from the user profile. An electronic communication to the selected recipient is received. The electronic communication is sent to the selected recipient.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: January 26, 2016
    Assignee: Prophit Marketing, Inc.
    Inventor: Joseph M. Kiedinger
  • Patent number: 9246772
    Abstract: A graphical user interface including an object representing a network device is rendered. Interface objects respectively corresponding to each internal interface of the network device are rendered within the object representing the network device. A network flow record for a network flow through the network device is acquired. The network flow record identifies ingress and egress interfaces of the network device for the network flow. Switching information for the network flow within the network device is determined based on the ingress and egress identifications. A transmission path of the network flow within the network device from the ingress interface is rendered within the object representing the network device. The transmission path is defined by the switching information identified by the network flow record.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: January 26, 2016
    Assignee: LiveAction, Inc.
    Inventors: John Kei Smith, Robert Pierce
  • Patent number: 9241191
    Abstract: Provided is a method for auto-setting a configuration of a television (TV) based on a TV installation type, and a TV using the same. The present method for auto-setting configuration may set a TV configuration based on a TV installation type input via a GUI which receives a TV installation type. Accordingly, a TV configuration such as audio parameters may be automatically set according only to the TV installation type.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: January 19, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Jae-young Shim
  • Patent number: 9240930
    Abstract: A network device includes internal interfaces and operates to receive a network flow at an ingress interface and route the network flow within the network device. A computer in communication with the network device executes instructions for rendering a graphical user interface including an object representing the network device. The computer also renders interface objects respectively corresponding to each of the internal interfaces of the network device. The computer operates to acquire a network flow record for the network flow through the network device. The network flow record identifies the ingress interface of the network device for the network flow and identifies switching information for the network flow within the network device. The computer also renders a graphical representation of a transmission path of the network flow within the network device from the ingress interface. The transmission path is defined by the switching information identified by the network flow record.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: January 19, 2016
    Assignee: LiveAction, Inc.
    Inventors: John Kei Smith, Robert Pierce
  • Patent number: 9235863
    Abstract: A social networking system generates a friendship page that displays social graph data common to two or more social networking system users. A user requests the page by identifying two or more social networking system. The social networking system obtains social graph data common to the identified social networking system users and generates a friendship page containing that social graph data. The obtained social graph data may include interactions between each of the identified user and/or social networking system objects with which each of the identified users has interacted. Examples of the types of social graph data may include photos, videos, communications, content items, events, locations, friends, family members, biographical data, and location data. The friendship page may be displayed to the requesting user in a web browser or in a native application.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: January 12, 2016
    Assignee: Facebook, Inc.
    Inventor: Wayne Kao