Patents Examined by Kevin L Young
  • Patent number: 11740884
    Abstract: A method, computer system, and computer program product for migrating a service (e.g. microservice) from using a first application programming interface version to using a second (e.g. newer or updated) application programming interface version. The method may include determining a difference between specifications of the first and second versions of the application programming interface. Historical usage of the first version of the application programming interface by the service may then be analyzed with respect to the difference so as to determine if the service meets the specification of the second version of the application programming interface. Responsive to determining the service meets the specification of the second version of the application programming interface difference, the service may be migrated from using the first version of the application programming interface to using the second version of the application programming interface.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: August 29, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jack William Donato Evans, Martin A. Ross, Luke James Powlett, Jack Richard William Stevenson
  • Patent number: 11740990
    Abstract: Automation of a process running in a first session via robotic process automation (RPA) robot(s) running in a second session is disclosed. In some aspects, a form is displayed in a user session, but one or more attended RPA robots that retrieve and/or interact with data for an application in the first session run in one or more other sessions. In this manner, the operation of the RPA robot(s) may not prevent the user from using other applications or instances when the RPA robot(s) are running, but the data modifications made or facilitated by the RPA robot(s) may be visible to the user in the first session window.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: August 29, 2023
    Assignee: UiPath, Inc.
    Inventor: Daniel Dines
  • Patent number: 11733995
    Abstract: A method for performing a software update of a people conveyor component in a conveyor system includes downloading a software update from a remote update system based on a request from one or more of the remote update system, at least one conveyor component or the conveyor system such that the software update is downloaded as a background download without affecting an operation of the conveyor system.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: August 22, 2023
    Assignee: Kone Corporation
    Inventors: Tuukka Kauppinen, Risto Jokinen, Mikko Paakkinen
  • Patent number: 11714746
    Abstract: Comparing the performance of multiple versions or branches/paths of an application (e.g., a web service or application) may be conducted within a suitable computing environment. Such an environment may be virtual in nature, cloud-based, or server-based, and is hosted with tools for simultaneously (or nearly simultaneously) executing multiple containers or other code collections with the same or similar operating conditions (e.g., network congestion, resource contention, memory management schemes). By arranging the performance test of different application versions in different sequences executed in parallel in separate containers, fair comparisons of the tested applications will be obtained. Testing sequences may be executed multiple times, and metrics are collected during each execution. Afterward, the results for each metric for each code version are aggregated and displayed to indicate their relative performance quantitatively and/or qualitatively.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: August 1, 2023
    Assignee: Zendesk, Inc.
    Inventors: Bazyli W. Brzóska, Rafal Jerzy Lindemann
  • Patent number: 11704168
    Abstract: Templates for mapping data events to API calls is leveraged in a digital medium environment. For instance, to enable communication between an event-driven architecture (EDA) system and an application programming interface (API) system, the described techniques utilize templates that enable EDA events to be mapped to API communications and API communications to be mapped to EDA events.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: July 18, 2023
    Assignee: Adobe Inc.
    Inventor: Duncan Richard Iain Godwin
  • Patent number: 10452245
    Abstract: A method and system are provided. The method includes providing an actionable business entity operating model. The method further includes extending the actionable business entity operating model to drive user interface behavior on a user interface device having at least a display device, by extending class and property meta classes of the actionable business entity operating model to include user interface behavior semantics. The extending step includes configuring the user interface behavior semantics to be responsive to an operation state of the actionable business entity operating model.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: October 22, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stan K. Daley, Geoffrey M. Hambrick, Pierre Haren, Claus T. Jensen, Nicolas Changhai Ke
  • Patent number: 10444965
    Abstract: A method and system are provided. The method includes providing an actionable business entity operating model. The method further includes extending the actionable business entity operating model to drive user interface behavior on a user interface device having at least a display device, by extending class and property meta classes of the actionable business entity operating model to include user interface behavior semantics. The extending step includes configuring the user interface behavior semantics to be responsive to an operation state of the actionable business entity operating model.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: October 15, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stan K. Daley, Geoffrey M. Hambrick, Pierre Haren, Claus T. Jensen, Nicolas Changhai Ke
  • Patent number: 10444937
    Abstract: A method controls an electronic device. The method includes detecting a folder display event. The method also includes, in response to detecting the event, displaying a folder and simultaneously displaying a quick menu window including at least one application included in the folder on an area adjacent to the folder without any input with respect to the folder.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: October 15, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Yong-Joon Jeon
  • Patent number: 10446183
    Abstract: An incident recorder records original and supplemental incident information using a simplified user interface.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: October 15, 2019
    Assignee: Taser International, Inc.
    Inventors: Patrick W. Smith, Nache D. Shekarri, Jasjit S. Dhillon, Milan Cerovic, Roger Clay Winn, Jr.
  • Patent number: 10430070
    Abstract: Various embodiments of systems and methods to provide pre-defined navigation locations in a navigation system are described herein. In one aspect, a list of pre-defined location icons is provided on a graphical user interface. Further, the GUI enables to select at least two pre-defined location icons from the list of pre-defined location icons and driving information between locations is rendered corresponding to the selected at least two pre-defined location icons.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: October 1, 2019
    Assignee: SAP SE
    Inventor: Andreas Herz
  • Patent number: 10387175
    Abstract: A tool data engine displays instructional information to an end-user of a software application that pertains to one or more tools associated with the software application. The tool data engine displays the instructional information within a graphical user interface (GUI) after the user has indicated interest in that tool. The instructional information includes a detailed description of the tool and one or more video clips associated with the tool. The tool data engine also allows end-users to record and/or upload video clips that demonstrate usage of the tool.
    Type: Grant
    Filed: August 3, 2010
    Date of Patent: August 20, 2019
    Assignee: AUTODESK, INC.
    Inventors: Tovi Grossman, George Fitzmaurice
  • Patent number: 10386989
    Abstract: The implementations described herein include methods and systems for displaying graphical representations of datasets. A method is performed at a computer having one or more processors and memory storing programs for execution by the processors. The method receives a request from a user to display a graphical representation of a dataset. In response to the request, the method identifies a plurality of alternative graphical representations of the dataset. Each alternative graphical representation has a respective associated view type. The method ranks the plurality of alternative graphical representations in accordance with a rating system. The rating system is based on a set of criteria, which includes at least one user-specific criterion. The method selects for display a resulting graphical representation from among the plurality of alternative graphical representations based on the ranking.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: August 20, 2019
    Assignee: Tableau Software, Inc.
    Inventors: Jock Douglas Mackinlay, Christopher Richard Stolte, Patrick Hanrahan
  • Patent number: 10379719
    Abstract: The present disclosure generally relates to generating and modifying virtual avatars. An electronic device having a camera and a display apparatus displays a virtual avatar that changes appearance in response to changes in a face in a field of view of the camera. In response to detecting changes in one or more physical features of the face in the field of view of the camera, the electronic device modifies one or more features of the virtual avatar.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: August 13, 2019
    Assignee: Apple Inc.
    Inventors: Nicolas Scapel, Aurelio Guzman, Sebastian Bauer, Giancarlo Yerkes, Guillaume Pierre André Barlier, Matthew Jones
  • Patent number: 10372291
    Abstract: Click-to-callback provides an icon or link on a webpage that a user can select or click on. When the icon or link is clicked or otherwise selected, the user is provided with a list of his phone numbers to choose from, or a blank field to enter an alternate number, for an immediate return call from a representative of the entity (e.g., the company) associated with the webpage. When this request is submitted, the representative desirably calls the user back immediately (e.g., within about 10 seconds) to provide assistance. Thus, the user remains on the website, and gets the help he desires to continue on the website, which may, for example, lead to the user making an online purchase.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: August 6, 2019
    Assignee: United Services Automobile Association (USAA)
    Inventors: Gregory N. Lewis, Bradly J. Billman, Kevin A. Kossow, Nataraj Davalath, Andre R. Buentello
  • Patent number: 10372408
    Abstract: A remote control device is provided for controlling an audio playback device. The remote control device includes an input region that is operable to select from a plurality of entities for providing audio content to the audio playback device, and a display for displaying information associated with the entities for providing audio content. The remote control device is configured to request image files from the audio playback device for display on the display. The image files correspond to the entities for providing audio content.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: August 6, 2019
    Assignee: Bose Corporation
    Inventors: Jonathan Christopher Sevigny, Vikram Singh, Anthony John Marino, Trevor Lai
  • Patent number: 10354689
    Abstract: An incident recorder, worn by a user, maintains records in a log regarding operation of the incident recorder.
    Type: Grant
    Filed: April 3, 2009
    Date of Patent: July 16, 2019
    Assignee: Taser International, Inc.
    Inventors: Patrick W. Smith, Nache D. Shekarri, Jasjit S. Dhillon, Milan Cerovic, Roger Clay Winn, Jr.
  • Patent number: 10353866
    Abstract: The present invention describes a system and method of managing digital content received from content providers and for facilitating access to the digital content to many subscribers. The method includes receiving from the content providers incoming feed files where each feed file contains information describing the content. The method determines if the feed files are approved by applying a template to the feed files and also receives request files from the subscribers where each request file contains search criteria. The method provides one or more answer files in response to the request files where each answer file identifies feed files that meet the search criteria of a corresponding request file. The answer files are used to access or permit access to digital content on the web. In addition, a graphical user interface is described to manage, edit, promote and delete the feed files provided to the system.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: July 16, 2019
    Assignee: OATH INC.
    Inventors: Jay Brent DeShan, Chad Ric Gray, Huong Thi Do
  • Patent number: 10338791
    Abstract: A user interface for rotating imagery among a plurality of canonical views of a geographic area of interest is disclosed. The interface includes at least one rotation control icon for rotating the imagery among a plurality of canonical views of the geographic area, and a direction indicating portion that indicates a compass direction associated with the canonical view presented on the display device. In particular implementations, the interface can be configured to come into view over the imagery whenever a user navigates to a particular view of the imagery where a plurality of canonical views is available. The motion of the navigation control interface appearing into the imagery is intended to draw attention to the control interface to inform the user that additional canonical views are available.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: July 2, 2019
    Assignee: Google LLC
    Inventors: Willem Van Lancker, Christopher Robert Harrelson, Matthew Robert Simpson, Amanda Marie Leicht Moore
  • Patent number: 10331306
    Abstract: A computer-implemented method for managing computing objects within enterprise software applications may include (1) providing, in connection with an enterprise software application, a graphical user interface that includes (i) a graphical tree structure that includes one or more pre-defined computing objects and (ii) an additional graphical tree structure that includes one or more user-specific object inventories, (2) detecting a user selection of at least one pre-defined computing object included in the graphical user interface in connection with at least one user-specific object inventory included in the additional graphical tree structure, and then (3) populating the user-specific object inventory included in the additional graphical tree structure with the selected pre-defined computing object in response to detecting the user selection. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: June 25, 2019
    Assignee: Veritas Technologies LLC
    Inventors: Yiyong Wan, Claudia L. Rudolph
  • Patent number: 10318121
    Abstract: A control method according to the present disclosure is used in a remote control system including apparatuses and an information terminal that controls at least one of the apparatuses via a network. The control method includes: a step (S2) of displaying, on a user interface region of a display unit of the information terminal, apparatus icons indicating target apparatus candidates among the apparatuses; a step (S3) of obtaining, via the network, (a) apparatus state information related to the apparatuses and (b) sensor information that is a value indicating a spatial environment in which the apparatuses are located; and a step (S4) of (i) determining priorities of the target apparatus candidates based on the apparatus state information and the sensor information, all of which are obtained in the step (S3), and (ii) sorting, according to the determined priorities, the apparatus icons displayed on the user interface region.
    Type: Grant
    Filed: December 25, 2013
    Date of Patent: June 11, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Chikara Yoshida, Masayuki Kozuka, Toshihisa Nakano, Tsutomu Sekibe, Jun Yamaguchi, Kazushige Yamada, Kenji Shimizu, Masaki Takahashi, Yuri Nishikawa, Motoji Ohmori, Hiroyuki Takemura, Takeshi Hosaka