Patents Examined by Sherrod L Keaton
  • Patent number: 10564844
    Abstract: A method suitable for a touch-control device having a touch-control surface for determining keys of a virtual keyboard is provided and includes: sensing positions of multiple control points on the touch-control surface to determine positions of multiple basic keys of a virtual keyboard; determining the input behavior of a user according to at least one touch behavior of at least one control point on the touch-control surface; and determining which key on the virtual keyboard is input by the user.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: February 18, 2020
    Assignee: WISTRON CORP.
    Inventor: Sheng-Nan Zhang
  • Patent number: 10528248
    Abstract: According to an embodiment of the present disclosure, a method and an electronic device for receiving a user input by the electronic device is provided. The method includes receiving a first touch input on a touchscreen, detecting at least part of a region contacted by the first touch input on the touchscreen, a region adjacent to the contacted region, and a position adjacent to the contacted region, after receiving the first touch input, and displaying a user interface on the touchscreen at least partially based on a relative relation between the region contacted by the first touch input, and at least one of the adjacent region and the adjacent position.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: January 7, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung-Joon Park, Chul-Hyung Yang
  • Patent number: 10523523
    Abstract: In one embodiment, a method includes receiving input data from at least one input device, preparing a user interface screen including a search filter area and a search results area, the search filter area including graphical filter tools including selectable sections, each selectable section being associated with a filter criteria for filtering a data set including data items, each selectable section having a size indicative of a number of the data items satisfying the filter criteria, interpreting the input data to include selecting a first selectable section of a first graphical filter tool and a second selectable section of a second graphical filter tool, filtering the data set based on the filter criteria of the first selectable section and the second selectable section, and updating the search results area of the user interface screen based on the filtered data set.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: December 31, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Mark Shurtleff, Aurimas Songaila
  • Patent number: 10515109
    Abstract: A system comprising a computer-readable storage medium storing at least one program and a method for real-time auditing of industrial equipment conditions is presented. The method includes causing presentation of a user interface comprising a table view of condition factor scores associated with industrial equipment. Each of the condition factor scores provides a measure of a factor that impacts an overall functional state of the industrial equipment. The method further includes providing a selectable element operable to toggle the user interface between the table view and a detailed view of condition factor scores. In response to user selection of the selectable element, the user interface is updated to present the detailed view that includes derivation information related to the at least one condition factor score. The derivation information includes at least one formula and at least one variable value used in calculating the at least one condition factor score.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: December 24, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Nikhil Taneja, Andrzej Skrodzki
  • Patent number: 10505820
    Abstract: A graphical user interface (GUI) may be provided. The GUI may include a navigation tree in a first portion and a link in a second portion. The navigation tree may include multiple nodes. A selection of the link in the section portion may be received. In response to the selection of the link, the navigation tree in the first portion may be expanded to a hierarchical level displaying the node corresponding to the selected link.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: December 10, 2019
    Assignee: Red Hat Israel, Ltd.
    Inventors: Lior Vernia, Livnat Peer
  • Patent number: 10437457
    Abstract: A terminal device for executing an application providing a search service is provided. The terminal device may include a touch sensing display, one or more processors, and a memory. The application is configured to be stored in the memory and implemented by the one or more processors, and includes a first interface providing a code to display a first search interface corresponding to a text-based search on the touch sensing display, and a second interface providing a code to display a second search interface on the touch sensing display, when a call interaction of the second search interface corresponding to a recognition search is sensed in response to a touch input on the touch sensing display while displaying the first search interface.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: October 8, 2019
    Assignee: NHN Corporation
    Inventors: Hyun Joo Seo, Maria Park, Yeolae Kim, Jung Hoon Im
  • Patent number: 10373588
    Abstract: A system and method for managing action items over a network comprises a wearable computing device, a first communication device and a second communication device. The wearable computing device displays a plurality of action groups wherein each action group comprises a plurality of action items. The second communication device is configured to allow a user to send an action item associated to an action group to the first communication device. A processor installed with an action management application enables the user to access, manage and update the action item associated to the action group. A user interface controller in communication with the display unit and the processor is configured to allow the user to approve and reject the action item associated to the action group and press the screen with a small amount of force to activate a context menu to approve and reject all action items simultaneously.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: August 6, 2019
    Assignee: PRO Unlimited Global Solutions, Inc.
    Inventors: Ted H. Sergott, Nataliya Kolb
  • Patent number: 10359922
    Abstract: Methods and apparatus for managing display elements such as GUI windows in a client device (e.g., consumer premises equipment in a cable network) running multiple related or unrelated applications. In one embodiment, an improved window management entity is provided within the device with which HAVi-compliant application(s) can interface in order to access display elements according to a priority structure or hierarchy. One or more privileged applications are designated and allowed to affect the priority structure, including requesting a new in-focus application to be placed atop the priority structure. The network operator can also optionally control the operation of the window manager remotely via a network agent. Improved client device and network configurations, as well as methods of operating these systems, are also disclosed.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: July 23, 2019
    Assignee: Time Warner Cable Inc.
    Inventors: Patrick Ladd, Aaron James Kamienski, George W. Sarosi, Eric B. Miller
  • Patent number: 10353544
    Abstract: Computer apparatus for generating a graphical user interface on a display screen. The graphical user interface has a first command interface area for inputting and displaying cryptic commands for the definition of a search request, and a form-based second command interface area having fields for displaying parameters of the search request. The computer apparatus further includes an area for coupling the first and the second command interface areas such that the input of cryptic commands with the first command interface area generates a pseudo-simultaneous display of parameters reflecting at least some of the cryptic commands. The coupling means may include means for parsing the cryptic commands, program instructions for extracting structured data from the cryptic commands, means for storing the structured data within JavaScript objects, and program instructions for filling fields of the second command interface area by mapping the structured data.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: July 16, 2019
    Assignee: AMADEUS S.A.S.
    Inventors: Sean Peter Carapella, Christine Ann Daniels, Michelle Marguerite Mott, Chandrah Lee Raleigh, Mahenthiran Venugopal
  • Patent number: 10348792
    Abstract: A system and method provides dynamically selected media content to someone using an electronic device in a social network environment. Items of media content are selected for the user based on his or her relationships with one or more other users. The user's relationships with other users are reflected in the selected media content and its format. An order is assigned to the items of media content, for example, based on their anticipated importance to the user, and the items of media content are displayed to the user in the assigned order. The user may change the order of the items of media content. The user's interactions with media content available in the social network environment are monitored, and those interactions are used to select additional items of media content for the user.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: July 9, 2019
    Assignee: Facebook, Inc.
    Inventors: Mark E. Zuckerberg, Andrew G. Bosworth, Chris Cox, Ruchi Sanghvi, Matthew Cahill
  • Patent number: 10341404
    Abstract: A system and method provides dynamically selected media content to someone using an electronic device in a social network environment. Items of media content are selected for the user based on his or her relationships with one or more other users. The user's relationships with other users are reflected in the selected media content and its format. An order is assigned to the items of media content, for example, based on their anticipated importance to the user, and the items of media content are displayed to the user in the assigned order. The user may change the order of the items of media content. The user's interactions with media content available in the social network environment are monitored, and those interactions are used to select additional items of media content for the user.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: July 2, 2019
    Assignee: Facebook, Inc.
    Inventors: Mark E. Zuckerberg, Andrew G. Bosworth, Chris Cox, Ruchi Sanghvi, Matthew Cahill
  • Patent number: 10320857
    Abstract: In an aspect of the invention, a method of communication comprises: establishing an asynchronous communication stream between a first user and a second user; and sending clipped dynamic content from the second user to the first user via the asynchronous communication stream, the clipped dynamic content selected and extracted from a web page by the second user.
    Type: Grant
    Filed: January 16, 2009
    Date of Patent: June 11, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey William Nichols, Heather Rachelle Wiltse
  • Patent number: 10318141
    Abstract: A computer-implemented method includes a display. The display is for displaying a document, including a plurality of document parts. The method includes an image capture device. The method categorizes each of the plurality of document parts based on a content of each of the plurality of document parts. The method captures images of a user using the image capture device. The method determines a plurality of reading speeds for each of the plurality of document parts. The plurality of reading speeds based on the images of the user for each of the plurality of document parts. The scrolling speed for each of the plurality of document parts is based on the plurality of reading speeds and the content for each of the plurality of document parts. The method scrolls the document via the display based on the plurality of scrolling speeds for each of the plurality of document parts.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Fiona M. Crowther, Geza Geleji, Christopher J. Poole, Martin A. Ross, Craig H. Stirling
  • Patent number: 10311112
    Abstract: A process displays a concatenated array of slit-compressed images corresponding to an ordered sequence of images. The slit-compressed images are concatenated along a single dimension according to the ordered sequence of images. Each slit-compressed image has an associated query that has search terms based on the respective image. The process displays a moveable slider that moves along the single dimension and identifies a current location within the array, and displays a respective thumbnail image corresponding to the current location. The process receives user input to move the moveable slider along the single dimension to a new location. The process displays a thumbnail representation of the image corresponding to the new location and executes the query corresponding to the current image to retrieve documents from a document repository related to the current image. The process then displays the retrieved documents for user selection.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: June 4, 2019
    Assignee: Zorroa Corporation
    Inventors: Juan J. Buhler, Daniel Elliott Wexler
  • Patent number: 10289295
    Abstract: A computer-implemented method includes a display. The display is for displaying a document, including a plurality of document parts. The method includes an image capture device. The method categorizes each of the plurality of document parts based on a content of each of the plurality of document parts. The method captures images of a user using the image capture device. The method determines a plurality of reading speeds for each of the plurality of document parts. The plurality of reading speeds based on the images of the user for each of the plurality of document parts. The scrolling speed for each of the plurality of document parts is based on the plurality of reading speeds and the content for each of the plurality of document parts. The method scrolls the document via the display based on the plurality of scrolling speeds for each of the plurality of document parts.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: May 14, 2019
    Assignee: International Business Machines Corporation
    Inventors: Fiona M. Crowther, Geza Geleji, Christopher J. Poole, Martin A. Ross, Craig H. Stirling
  • Patent number: 10268367
    Abstract: Bezel gestures for touch displays are described. In at least some embodiments, the bezel of a device is used to extend functionality that is accessible through the use of so-called bezel gestures. In at least some embodiments, off-screen motion can be used, by virtue of the bezel, to create screen input through a bezel gesture. Bezel gestures can include single-finger bezel gestures, multiple-finger/same-hand bezel gestures, and/or multiple-finger, different-hand bezel gestures.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: April 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenneth P. Hinckley, Koji Yatani
  • Patent number: 10228819
    Abstract: A method of executing an action related to data input by a user via a personal computing device is disclosed. The method involves receiving first input data via a keyboard, and associating the first input data with a secondary application available to the user via the personal computing device by causing an icon to be displayed on a display device for selection, the icon associated with the secondary application. The method also involves monitoring for user selection of the icon, and, in response to detecting user selection of the icon, activating the secondary application to generate second data contextually associated with the secondary application for display on the display device. Apparatuses and systems are also disclosed.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: March 12, 2019
    Assignee: 602531 British Cilumbia Ltd.
    Inventors: Mark Dostie, Justin Robert Desjardins
  • Patent number: 10223672
    Abstract: The invention provides a method, system, and program product for differentially displaying an instant messaging (IM) availability to a plurality of potential interlocutors. In one embodiment, the invention includes creating a relationship chart of potential interlocutors based on an organizational chart; defining a willingness to communicate, including a temporal component; establishing an IM availability for each potential interlocutor using the relationship chart and the willingness to communicate; sending the IM availability to a server; transmitting the IM availability from the server to a potential interlocutor's computing device capable of displaying the IM availability; receiving an IM invitation from an interlocutor; and generating an alert based on the IM availability for the interlocutor.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Soobaek Jang, Moon J. Kim, Nianjun Zhou
  • Patent number: 10198140
    Abstract: Computer systems and methods, according to various embodiments, allow users with shared access to a shared file or folder to communicate with one another via online chat. In particular embodiments, the system is configured to facilitate a chat session among all users that have shared access to a particular file or folder in response to a particular user selecting a “chat” button (or other suitable chat initiation element) associated with the shared file or folder. After a chat session is complete, the system may archive the chat session for later viewing and use.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: February 5, 2019
    Assignee: Dropbox, Inc.
    Inventor: Ivan Kirigin
  • Patent number: 10185456
    Abstract: A method of controlling a display device for displaying a window executing an application is provided. The method includes displaying the window, determining whether a window control mode for controlling an operation of the window is executed, determining whether a window control event for controlling the window is input into an internal area of the window, and controlling the window based on the determined window control event.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: January 22, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kang-Tae Kim, Chul-Joo Kim, Sun-Young Jeong