Remote Operation Of Computing Device Patents (Class 715/740)
  • Patent number: 11654750
    Abstract: A control device includes a control unit and a communication unit. The control unit is configured to calculate a set value that is the set value of an air conditioner provided in the destination facility of a vehicle and is to be used by the occupants of the vehicle, based on information on the air conditioning environment in the vehicle and is configured to send the calculated set value of the air conditioner to a predetermined sending destination via the communication unit.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: May 23, 2023
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Naoki Uenoyama, Koichi Suzuki, Ryo Kamimura, Daisuke Nakata, Yuki Tatsumoto, Yusuke Futakuchi
  • Patent number: 11659021
    Abstract: A computer-readable media, method, and system for calling a function within a group-based communication system. The function may be initiated according to a trigger condition and is associated with arguments and return values. To carry out the function, an HTTP request is generated and sent to an HTTP server, which sends an HTTP callback to a group-based communication system server. The HTTP callback may include return values indicative of either a successful completion of the function or an error.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: May 23, 2023
    Assignee: SlackTechnologies, LLC
    Inventors: Michael Brevoort, Stephen Wood, Allen James Ferrick, Brad Harris, Leslie Newell, Melissa Khuat
  • Patent number: 11657342
    Abstract: A server includes: a communication part which receives from an orderer terminal operation request information input by an orderer and including a specific operation content and an operation time set for the specific operation content; and a display data generation part which generates based on the operation request information display data on which a master device displays an operation selection image showing the operation content and the operation time set in combination with each other to allow a selection of a desired time segment of the operation time set. The master device includes: a display control part which generates the operation selection image based on the display data so that a display part displays the operation selection image; and an operation part which receives a selection instruction of the operator that the operator selects the desired time segment of the operation time set shown in the operation selection image.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: May 23, 2023
    Assignee: KOBELCO CONSTRUCTION MACHINERY CO., LTD.
    Inventors: Seiji Saiki, Yoichiro Yamazaki
  • Patent number: 11645029
    Abstract: Systems and methods for remotely monitoring display assemblies are provided. Each of the electronic display assemblies includes sensors in electronic communication with a controller, which is in electronic communication with a network communication device. At a monitoring center, different customer identifiers are associated with different portions of data, a particular customer identifier is received from a customer device, the portions of the data associated with the particular customer identifier are identified for transmission to the customer device, and one or more user displays are generated with the identified data.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: May 9, 2023
    Assignee: Manufacturing Resources International, Inc.
    Inventors: Elliot Newnham, Brock Bearchell, William Dunn
  • Patent number: 11640759
    Abstract: Techniques for adapting workflows based on time to respond are provided. An electronic indication that a trigger has been detected by a sensor is received. The workflow server is configured to execute an action in a workflow in response to the trigger. An alert is sent to a device associated with a user to request a response from the user. Reception of the response is the action in the workflow. The response from the user is received. It is detected that a current response time for the trigger exceeds a threshold response time. A pattern that indicates response times for triggers of the trigger type recurrently exceed the threshold response time is detected. A proposed modification to the workflow or to a standard operating procedure (SOP) of an entity is generated. An electronic message is sent to a system administrator that recommends implementing the proposed modification.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: May 2, 2023
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Isabel Firpo, Jonathan Whitall, Phyllis C Austin, Amruthavarshini Hiriyur Krishnamurthy, Kylene Tanner
  • Patent number: 11635928
    Abstract: In some embodiments, an electronic device operates in a streaming mode to automatically stream content from the electronic device to a playback destination. In some embodiments, an electronic device presents selectable options to control playback of content on a streaming destination while the electronic device streams content to the streaming destination. In some embodiments, an electronic device presents visual indications that the electronic device is operating in a streaming mode to stream content to a playback destination. In some embodiments, an electronic device presents a user interface for controlling electronic devices that automatically reconfigures to support different user inputs and issues different commands based on the type of electronic device being controlled.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: April 25, 2023
    Assignee: Apple Inc.
    Inventors: Taylor G. Carrigan, Patrick L. Coffman, Christopher Patrick Foss
  • Patent number: 11625141
    Abstract: A system includes a processor configured to perform operations, including receiving, from a client device, a request, associated with a user identifier, for rendering of a graphical user interface (GUI), and obtaining, based on the request and from persistent storage, a framework definition that specifies a first plurality of components and a layout thereof within the GUI. The operations also include determining a second plurality of components by way of a machine learning model and based on attributes associated with the user identifier, and determining, for each respective component of the second plurality of components, a corresponding visual format and a corresponding position within the GUI. The operations further include updating the framework definition by combining the first plurality of components and the second plurality of components based on the corresponding visual format and the corresponding position, and transmitting the framework definition as updated to the client device.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: April 11, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Troy Azmoon, Aaron Wade, Rita Maria Castillo
  • Patent number: 11614911
    Abstract: Systems and methods for providing customer-specific information for an electronic display assembly utilized by a number of different customers are provided. Data is received at database(s) from the electronic display assembly regarding operation, each portion of the received data is assigned one of a number of different customer identifiers. A particular one of the customer identifiers is received from a customer device and the database(s) are queried to identify the portions of the data assigned the particular customer identifier for transmission to the customer device.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: March 28, 2023
    Assignee: Manufacturing Resources International, Inc.
    Inventors: Elliot Newnham, Brock Bearchell
  • Patent number: 11614733
    Abstract: Embodiments include a computer-implemented method (and system) for performing automated batch data alignment for modeling, monitoring, and control of an industrial batch process. The method (and system) loads, scales, and screens plant historian batch data for an industrial batch process. The method (and system) selects a reference batch as basis of the batch alignment, defines and adds or modifies one or more batch phases, and selects one or more batch variables based on one or more profiles and corresponding curvatures of the batch data. The method (and system) estimates one or more weightings, adjust one or more tuning parameters and uses a sliding time window combined with DTW, DTI and GSS algorithms, performs the batch alignment in offline mode or online mode.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: March 28, 2023
    Assignee: AspenTech Corporation
    Inventors: Pedro Alejandro Castillo Castillo, Hong Zhao, Mark-John Bruwer, Ashok Rao
  • Patent number: 11616652
    Abstract: Systems and methods for data security using a blockchain ledger. The system receives request associated with a product from a user. The system further obtains data associated with the product upon receiving the request. Further, the system analyses the data to using predefined parameters identify valid data and invalid data. Upon identification, the system uploads the valid data in the blockchain ledger. Further, the valid data may be displayed to the user through a channel, associated with the user, in the blockchain ledger, thereby providing the data security.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: March 28, 2023
    Assignee: HCL Technologies Limited
    Inventors: S U M Prasad Dhanyamraju, Sriganesh Sultanpurkar, Shiva Kumar Sholayappan, Mounika Kalidindi, Nandini Matam
  • Patent number: 11579830
    Abstract: Embodiments generally enable a mobile device to display a window of a remote desktop on a mobile device with a native layout. In some embodiments, a method includes receiving a remote desktop display request from a mobile client device, wherein the remote desktop display request includes display information of the mobile client device. The method further includes generating a copy of a window process of a remote desktop computer. The method further includes generating a virtual display based at least in part on the copy of the window process of the remote desktop computer and on the display information of the mobile client device. The method further includes sending virtual display information to the mobile client device based at least in part on the virtual display.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: February 14, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dong Jun Zong, Da Li Liu, Yue Wang, Jing Xing, Jian Fang Zhang, Qi Feng Huo
  • Patent number: 11574090
    Abstract: In a device engineering method, data of a plant network hierarchy (PNH) and registered devices (RD) in a device management server are synchronized to a device simulation server (SS). In a simulation mode, at least one function of device management system is executed via communicating with simulated devices (SD), while the device management system being not communicatively coupled to any physical control station configured to control physical field devices in a real plant. Virtual parameters are introduced into the SD. For device configuration, simulation is made of configurable device parameters; non-configurable device parameters; and device status, with SD generated from DD files in the PNH for the RD in the FDCS. Parallel communications including sending communication requests from a CRH component to the SD in the PNH from the CRH component in the FDCS to the SD in the PNH are executed simultaneously.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: February 7, 2023
    Assignee: YOKOGAWA ELECTRIC CORPORATION
    Inventors: JingXiang Xu, Kim Fatt Ng, Wei Hong Weng
  • Patent number: 11561809
    Abstract: Systems and methods for remote display resource management can allow a remote display to be dynamically modified according to user eye movements. A user device can receive graphical data for a remote display and present the remote display on a local display. A remote display module (RD module) can detect dynamic content in the graphical data. The RD module can monitor eye movements of a user using an eye tracker device to determine when a user is not looking at the dynamic content. When a user looks away from the dynamic content for more than an allowed amount of time, the RD module can send instructions to a server to reduce the quality of the dynamic content in the remote display. The RD module can send instructions to restore the quality of the dynamic content after determining that the user is looking at the dynamic content.
    Type: Grant
    Filed: July 5, 2021
    Date of Patent: January 24, 2023
    Assignee: VMware, Inc.
    Inventors: Jian Ken Song, Lin Lv, Jack Liu, Yue Sun, Sarah Cheng
  • Patent number: 11563799
    Abstract: A peripheral device includes one or more processors and a memory storing program instructions that when executed implement an extension manager of a virtualized computing service. The extension manager establishes a secure network channel for communications between the peripheral device, which is located at a premise external to a provider network, and a data center of the provider network. The extension manager assigns a network address of the substrate network of the service to a hardware server at the external premise. The substrate address is also assigned to an extension traffic intermediary at the data center. In response to a command directed to the virtualized computing service, one or more compute instance configuration operations are performed at the hardware server.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: January 24, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Eric Jason Brandwine
  • Patent number: 11550941
    Abstract: A system includes a memory and a processor. The memory is in communication with the processor and configured to initialize a secure interface configured to provide access to a virtual machine (VM) from a device, where the VM is associated with a level of security. A buffer is allocated and associated with the secure interface, where the level of security of the VM indicates whether the device has access to guest memory of the VM via the buffer. The buffer is then provided to the device. Inputs/outputs (I/Os) are sent between the device and the VM using the secure interface.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: January 10, 2023
    Assignee: Red Hat, Inc.
    Inventors: Michael Tsirkin, Sergio Lopez Pascual
  • Patent number: 11539707
    Abstract: Various embodiments provide for the consolidation of policies across multiple identities that are respectively associated with multiple active directory (AD) groups to which a user belongs. Present embodiments provide for dynamically generating a new identity in the resource provider environment that includes permissions to all of the resources that may otherwise be distributed across multiple identities. Specifically, in accordance with various embodiments, when a user login is detected, the active directory is queried to determine the AD groups to which the user belongs. As mentioned, the user's AD groups are mapped to respective identities in the resource provider environment, in which each identity includes policy defining access to one or more resources. The policies of all the respective identities are consolidated and assigned to a new identity. The user may assume the new identity and access all the resources in tandem.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: December 27, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert W. Kissell, Eric Andrew Scholz
  • Patent number: 11533311
    Abstract: Disclosed herein are systems, methods, and apparatuses where a controller can automatically manage a physical infrastructure of a computer system based on a plurality of system rules, a system state for the computer system, and a plurality of templates. Techniques for automatically adding resources such as computer, storage, and/or networking resources to the computer system are described. Also described are techniques for automatically deploying applications and services on such resources. These techniques provide a scalable computer system that can serve as a turnkey scalable private cloud.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: December 20, 2022
    Assignee: Net-Thunder, LLC
    Inventors: Parker John Schmitt, Sean Michael Richardson, Neil Benjamin Semmel, Cameron Tyler Spry
  • Patent number: 11526629
    Abstract: The disclosure herein describes a method and a system for providing data privacy based on customized cookie consent. The proposed customized cookie consent system enables user's data privacy by facilitating the user to customize a plurality of features for each individual cookie, wherein a cookie is customized for multiple features that includes a consent and expiry customization, a drill down at individual cookie, an online masking unmasking cookie data—an offline masking-unmasking cookie data, a consent lineage and a data subject rights for cookie data that further include data access, data portability, right to erasure based on machine learning techniques. Further the customized cookie consent system also provides recommendation for data privacy and obscured cookies using machine learning techniques.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: December 13, 2022
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Aishwarya Arun Shinde, Akshay Baban Kamble, Gangadhara Reddy Sirigireddy, Vijayanand Mahadeo Banahatti, Sachin Premsukh Lodha
  • Patent number: 11481237
    Abstract: A system for executing a software program comprises: a display device for displaying a web based GUI of the software program; and a hardware processor adapted for executing in a web browser a code comprising: executing, in a worker thread that is not a primary thread executing code implementing the web based GUI, a client instruction identified in the primary thread for background processing; while the worker thread executes: displaying in a graphical object of the web based GUI data retrieved from a data structure associated with an outcome of executing the client instruction, where the data structure contains temporary data; and modifying another graphical object of the web based GUI in response to a user instruction received by a user selecting a selectable object of the web based GUI; and modifying the graphical object of the web based GUI when the contents of data structure is modified.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: October 25, 2022
    Assignee: monday.com Ltd.
    Inventors: Orr Gottlieb, Moshe Zemah, Omer Doron
  • Patent number: 11468532
    Abstract: An offender management system (OMS) is a system designed to help process information related to inmates of a correctional facility. Information about an inmate's behavioral history, history in the legal system, and the inmate's financial account are all tracked in an OMS. OMS have been housed on the correctional facility premises, and are proprietary based on the needs of the correctional facility. The current disclosure is directed to an OMS that is housed remotely in data centers and has comprehensive functionality and customizability based on simple guided user interfaces (GUIs). This allows correctional facility administrators to easily customize the OMS to suit the needs of their facilities while removing the overhead required to maintain such systems. The customizability also allows the OMS to serve multiple jurisdictions at once. The centralized OMS contains many novel abilities such as workflow creation, real-time status monitoring of prison processes and accounting processing functions.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: October 11, 2022
    Assignee: Global Tel*Link Corporation
    Inventors: Anthony Bambocci, John Lowry
  • Patent number: 11470387
    Abstract: Methods, systems, and media for remote rendering of Web content on a television device are provided. In some implementations, methods for remote rendering of Web content on a television device are provided, the methods comprising: sending a request for the Web content to a server, receiving, at a source device, a response corresponding to the request; generating a set of drawing commands based on the response; obtaining at least one encoded image based on the response; presenting the Web content on the source device; generating a plurality of content layers corresponding to the Web content, wherein the plurality of content layers including a first content layer comprises the set of drawing commands and a second content layer comprises the encoded image; transmitting the plurality of content layers; and causing the Web content to be presented on the television device based on the plurality of content layers.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: October 11, 2022
    Assignee: Google LLC
    Inventors: Hin Chung Lam, Jiao Yang Lin
  • Patent number: 11455138
    Abstract: Systems and methods for providing client-specific access to operations data for an electronic display assembly utilized by a number of different clients are provided. Operations data is received from sensors at the electronic display assembly and assigned various client identifiers. Login information is received from a client device and verified. A particular client identifier is received from the client device and the databases are queried to identify all portions of the operations data assigned the particular client identifier for transmission to the client device.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: September 27, 2022
    Assignee: Manufacturing Resources International, Inc.
    Inventors: Elliot Newnham, Brock Bearchell
  • Patent number: 11423369
    Abstract: Described herein are technologies to facilitate online payment of bills to an online merchant while enabling a customer to retain her choices in the contractual relationship. For example, the technology described herein enables the customer to select the funding source of her choice and to modify the contractual relationship in the manner allowed by the online merchant.
    Type: Grant
    Filed: November 11, 2017
    Date of Patent: August 23, 2022
    Assignee: BillGO, Inc.
    Inventors: Kelly Lynn Seidl, Daniel W. Holt, Scott M. Miller, Zachary David McAnally, Sara Sisenwein
  • Patent number: 11418855
    Abstract: Methods and apparatus are disclosed for video transmission using tokens. According to one example, computer-readable storage media storing computer-readable instructions, which when executed by a computer having at least one processor, cause the computer to: generate a video including an animation of an avatar object of a distributor generated on the basis of motion data regarding a motion of the distributor and an animation of a token object given by a viewer to the distributor operating according to a predetermined rule; and transmit, toward a plurality of viewer terminals via a communication line, coordinate data including data regarding coordinates of the token object associated with a reference time, and audio data regarding a voice of the distributor associated with the reference time.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: August 16, 2022
    Assignee: GREE, Inc.
    Inventors: Shuhei Asada, Motoki Uchida
  • Patent number: 11381631
    Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes determining, by a first computing device, a set of remote applications hosted by a second computing device including file type associations for each remote application. The first computing device determines a set of local applications and their file type associations. The each file type associated with a remote application, the first computing device determines whether the file type is also associated with a local application. Responsive to determining that the file type is associated with both a remote and local application, the first computing device configures a proxy component with parameters specifying the remote application and the local application. The proxy component is configured to determine whether to open a requested file of the file type with the remote application or the local application based upon the current client/server environment.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: July 5, 2022
    Assignee: Parallels International GmbH
    Inventors: Ivan Korobov, Silvan Chetcuti, Ruslan Sadovnikov, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 11370415
    Abstract: Systems and methods are provided herein for adaptive user input boundary support for remote vehicle motion commands. The systems and methods described herein may be used to allow more flexibility in continuous inputs provided to trigger commands to a vehicle to perform an autonomous function, such as Remote Park Assist (RePA). The systems and methods may allow RePA to continue even if the continuous input is not provided in the form of a perfect circle or if the continuous input drifts gradually over time.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: June 28, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: Gabrielle Jost, Ali Hassani, Erick Michael Lavoie
  • Patent number: 11356728
    Abstract: A system and method for interfacing a television with a second device is provided. The system includes an interfacing unit to enter an interfacing mode between the television mode and the second device; a card storage unit to store a first card and a second card, the first card being presently displayed on the television and the second card being previously displayed on the television; a current card display register to store the first card; an interactive retrieval unit to retrieve a plurality of interactive functions associated with the first card; and a display unit to display the first card and the plurality of interactive functions in response to being in the interfacing mode.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: June 7, 2022
    Assignee: Google LLC
    Inventors: Eric HC Liu, Haywai Hayward Chan
  • Patent number: 11334327
    Abstract: A graphical block diagram can use an execution order block to enforce an execution order for parallel subtrees. A graphical data flow block diagram is generated that includes parallel subtrees. The parallel subtrees can be connected to input pins of the execution order block in the execution order. The parallel subtrees are processed in the execution order before other blocks connected to the parallel subtrees are processed according to the normal execution order of the graphical program. The execution order of the execution order block is not affected by the other blocks, and the normal execution order of the other blocks according to the graphical program is not affected by the execution order of the execution order block. The techniques described herein improve a model-based development platform.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: May 17, 2022
    Assignee: Altair Engineering, Inc.
    Inventor: Peter Darnell
  • Patent number: 11328343
    Abstract: Sharing a digital ad between two or more users over a network. In one embodiment, a method may include presenting a digital ad to a first user on a first network device. The method may also include receiving from the first user a request to share the digital ad with a second user on a second network device. The method may further include sending the second user an invitation to view the digital ad and, in response to an acceptance of the invitation, presenting the digital ad to the second user on the second network device.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: May 10, 2022
    Inventor: Enrico Chionna
  • Patent number: 11258736
    Abstract: Methods and systems for matching and connecting people are described and comprise a plurality of user profiles and user accounts associated with a plurality of users wherein a user may be presented with user profiles of candidate matches, matched at least in part on criteria specified by the user. Following mutual match interest indications from two users, a match is created therebetween and a connection is possible, however, the connection between the two users is contingent on a qualified video chat therebetween and mutual connection interest indications therefrom. Communication between two users of a match is restricted and controlled towards satisfying the qualified video chat requirement. Upon establishing a connection, the two users are enabled for ongoing communication with each other.
    Type: Grant
    Filed: December 8, 2019
    Date of Patent: February 22, 2022
    Inventor: Naza Nicole Shelley
  • Patent number: 11258665
    Abstract: An information handling system includes a network interface device and a service processor coupled to an internal network interface. The service processor receives a network connection request from a mobile device connected to the network interface device via the internal network interface, and in response to receiving the network connection request assigns an internet protocol address to the mobile device. The service processor redirects an outbound hypertext transfer protocol request from the mobile device, intercepts the outbound hypertext transfer protocol request from the mobile device, and serves a management application interface page associated with the service processor.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: February 22, 2022
    Assignee: Dell Products L.P.
    Inventors: Michael E. Brown, Deepa Hegde
  • Patent number: 11243636
    Abstract: A method for operating an electronic device includes: having a touch sensitive display configured to be rolled into or unrolled out of a first retainment structure along a first direction. The first retainment structure includes a conductive material disposed within the first retainment structure.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: February 8, 2022
    Assignee: STMICROELECTRONICS ASIA PACIFIC PTE LTD.
    Inventors: Ju Hyun Son, Min Sang Kim, Yun Sang On, Sa Hyang Hong, Yong Hun Lee
  • Patent number: 11243733
    Abstract: Systems and methods for providing access to co-located operations data for one or more electronic display assemblies for a number of different clients are provided. Client identifiers are assigned to operations data received at one or more databases from sensors at the electronic display assemblies. In some embodiments, portions of the operations data from a certain electronic display assembly are assigned different client identifiers. In other embodiments, all operations data from a given electronic display assembly are assigned the same client identifier. The operations data is electronically partitioned by assigned client identifier. Upon request, operations data is retrieved for a given client identifier and transmitted to a requesting client device.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: February 8, 2022
    Assignee: Manufacturing Resources International, Inc.
    Inventors: Elliot Newnham, Brock Bearchell
  • Patent number: 11231901
    Abstract: A display device includes: a display, a communicator comprising communication circuitry configured to communicate with a mobile device, a memory storing one or more instructions, and a processor configured to execute the one or more instructions stored in the memory to: control the display to display a second screen corresponding to a first screen output on the mobile device and an indicator based on the display device mirroring a screen of the mobile device, control the communicator to receive object information regarding one or more objects included in the first screen from the mobile device, and to control movement of the indicator based on the object information and the control signal, in response to receipt of a control signal including interaction information regarding the indicator.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: January 25, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jongin Lee, Kwansik Yang, Kilsoo Choi, Sehyun Kim
  • Patent number: 11228623
    Abstract: The invention concerns a computer-implemented method for establishing a communication connection suitable for transmitting media streams from a first RTC client to a second RTC client, including generation of requests including media-specific data and/or parameters, as well as adaptation of the request and generation of a response to the adapted request.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: January 18, 2022
    Assignee: RINGCENTRAL, INC.
    Inventors: Thomas Stach, Ernst Horvath, Johannes Winter
  • Patent number: 11221925
    Abstract: Techniques for automatically recreating data removed from storage are disclosed. A request to access data at a first storage location is received. It is determined, based on a catalog and using a computer processor, that the data has been removed from the first storage location. In response the data at the first storage location is automatically recreated using the computer processor. The recreating includes identifying a second storage location for the data, based on the catalog, retrieving the data from the second storage location, and storing the data at the first storage location. The catalog is updated to reflect recreating the data at the first storage location.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Lucas Correia Villa Real, Marcelo Nery dos Santos, Renan Francisco Santos Souza
  • Patent number: 11205182
    Abstract: A computer-implemented contact center platform has a receiver that receives a service request for a service provided by a remotely situated service server. Further, the computer-implemented contact center platform has a transmitter that sends, to a customer relationship management system via a network, a data request for data pertaining to the service request via a first function call through an application programming interface corresponding to a remotely-situated customer relationship management system that stores one or more records pertaining to the service. The computer-implemented contact center platform is distinct from the remotely-situated customer relationship management system. Further, the computer-implemented contact center platform has a memory device have a data cache that stores the data pertaining to the service request.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: December 21, 2021
    Assignee: Language Line Services, Inc.
    Inventors: Jeffrey Cordell, James Boutcher, Adam Caldwell, Lindsay D'Penha
  • Patent number: 11190573
    Abstract: The present disclosure relates to techniques for causing functions provided by a remote browser to be executed when functions provided by a local browser are requested. For example, a local BHO can intercept a request for the local browser to perform a navigation function. When the navigation function is designated to be provided by the remote browser, the local BHO can (1) prevent the local browser from performing the navigation function and (2) send a communication to a remote BHO to cause the remote browser to perform the navigation function. The remote BHO can cause representations of webpages to be sent to the local browser without visual representations of functions provided by the remote browser. By not having such visual representations, the local BHO can use visual representations from the local browser as visual representations of functions provided by the remote browser.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: November 30, 2021
    Assignee: VMware, Inc.
    Inventors: Jinxing Hu, Wenshuo Chen, Ruby Xing, Wang Baochen
  • Patent number: 11169693
    Abstract: Systems and methods for navigating between images of multiple exams using gestures performed on a touch sensitive input device.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: November 9, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Evan K. Fram
  • Patent number: 11158024
    Abstract: Systems and methods are disclosed for the rendering of contents communicated between devices. A source device processes a video sequence and transmits it to a target device together with metadata including rendering directives. At the target device, the received video sequence is rendered according to the rendering directives. Rendering is affected by events detected by the target device at the time of rendering or by the target device's information. Transparency masks, generated by the source device, are transmitted in an alpha channel to the target device, and are used for blending the video sequence with a secondary content.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: October 26, 2021
    Assignee: Apple Inc.
    Inventors: John S. Bushell, Mohammad A. Shah, Sundararaman V. Shiva, Alexandre R. Moha, Nicholas V. Scapel
  • Patent number: 11120200
    Abstract: Capturing unstructured information in application pages is disclosed, including: receiving via an application composition interface a selection to add an annotation capability to an element associated with a page, wherein the page is associated with an application that is being defined at least in part via the application composition interface; storing an application definition for the application, wherein the application definition includes for the page a page definition data that reflects the selection; and generating application code for the application programmatically, based at least in part on the application definition, wherein the application code is configured to include in the page as displayed to an end user of the application an ability for the end user to input annotation data to be associated with the element.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: September 14, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Sachin G. Totale, Naveen Vidyananda
  • Patent number: 11095654
    Abstract: An approach is provided that enhances computer system security. In the approach, a set of users is authorized to be notified when any of a selected set of activities occurs on the user's account. When the system detects that one of the activities has occurred on the account, a notification is sent to the set of authorized users. The set of users may individually send a responsive security response to protect the user's account. Responsive to receiving the security response from one of the set of users, a security action is performed that is anticipated to protect the user's account.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Nataraj Nagaratnam, Kapil K. Singh
  • Patent number: 11093597
    Abstract: Embodiments of the present disclosure are directed to, among other things, improving data security with respect to data collection, verification, and authentication techniques associated with obtaining and transmitting identity information. For example, an identification credential may be received (e.g., via a short-range communications protocol such as iBeacon) by a first device from a second device. The credential may be associated with a second user of the second device. The first device may verify the credential and, if valid, an additional option to approve a secure communications channel may be presented at the first device. If the additional option is selected, a secure communications channel may be established between the first device and the second device.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: August 17, 2021
    Assignee: Apple Inc.
    Inventors: Achim Pantfoerder, Daniel R. Borges, Irene M. Graff, Johan O. Bergerengen, Subash Marri Sridhar, Thomas Elliott
  • Patent number: 11095379
    Abstract: A data processing unit includes a processing circuit that is configured to process data based on a value of a first parameter, a first operator that is selectively set to one of a first state and a second state that are physically identified, a second operator that is set to a physical state indicating the value of the first parameter, and a processor that is configured to set the value of the first parameter indicated by the physical state of the second operator in the processing circuit in a case where the first operator is in the first state at a time of activating the data processing unit, and set a value of the first parameter supplied from the information processing device in the processing circuit in a case where the first operator is in the second state at the time of activating the data processing unit.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: August 17, 2021
    Assignee: YAMAHA CORPORATION
    Inventors: Taku Nishikori, Masahiro Mazuka
  • Patent number: 11086494
    Abstract: An electronic device includes a touch screen display, an input/output interface, a communication circuit, a memory, and a processor, and the processor modifies screen configuration information associated with at least a part of a resolution, a density, and an orientation of a screen output by the electronic device if the electronic device is connected to the external display device through the input/output interface, determines whether a target application to be displayed on the external display device supports resizing of a window that displays an execution screen of the target application, configures a first type of window which is resizable if the target application supports the resizing, configures a second type of window with a fixed size if the target application does not support the resizing, and displays the first type of window or the second type of window on the external display device.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: August 10, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae Woo Suh, Young Kyu Seon, Seong Hoon Choi, Jong Seung Baek, Jeong Won Yang, Kwang Ho Lim, So Jung Jang, Gye Hun Jeon, Byung Seok Jung, Jun Hee Cho, Jae Sook Joo, Seung Heo, Ga Jin Song
  • Patent number: 11075823
    Abstract: Configuring network packet event related execution is disclosed, including: receiving a set of virtual service configuration information associated with a specified virtual service; using the set of virtual service configuration information to generate a set of event context information corresponding to the virtual service; and storing the set of event context information in a shared memory. Executing scripts related to a network packet event is disclosed, including: determining, using a service engine data path (SEDP) executing at the core, an event associated with a received network packet directed to a virtual service; determining a set of scripts to be executed corresponding to the event; generating a child interpreter context corresponding to the parent interpreter context corresponding to the virtual service; and using the child interpreter context to execute the set of scripts in the core specific memory corresponding to the core.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: July 27, 2021
    Assignee: VMWARE, INC.
    Inventor: Suraj Jaiswal
  • Patent number: 11064017
    Abstract: A peripheral device includes one or more processors and a memory storing program instructions that when executed implement an extension manager of a virtualized computing service. The extension manager establishes a secure network channel for communications between the peripheral device, which is located at a premise external to a provider network, and a data center of the provider network. The extension manager assigns a network address of the substrate network of the service to a hardware server at the external premise. The substrate address is also assigned to an extension traffic intermediary at the data center. In response to a command directed to the virtualized computing service, one or more compute instance configuration operations are performed at the hardware server.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: July 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Eric Jason Brandwine
  • Patent number: 11064410
    Abstract: A base-station apparatus includes: a communicator that performs wireless communication; and a controller. During communication with at least a first terminal apparatus, when a communication volume used for communication that is newly stated with a second terminal apparatus becomes smaller than or equal to an un-used communication volume, the controller transmits, to a target terminal apparatus that is one of the first and second terminal apparatuses, a communication instruction for communication with a second base-station apparatus having a coverage range in which the target terminal apparatus is located, and when a communication volume used for communication with the target terminal apparatus exceeds the un-used communication volume, the controller transmits a callback instruction for callback from the second base-station apparatus to the base-station apparatus to the target terminal apparatus or the second base-station apparatus.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: July 13, 2021
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Yuhsuke Takagi, Katsutoshi Ishikura, Atsushi Yamazaki, Hideyuki Nakanishi, Ryoki Hinata
  • Patent number: 11055118
    Abstract: Systems and methods for remote display resource management can allow a remote display to be dynamically modified according to user eye movements. A user device can receive graphical data for a remote display and present the remote display on a local display. A remote display module (RD module) can detect dynamic content in the graphical data. The RD module can monitor eye movements of a user using an eye tracker device to determine when a user is not looking at the dynamic content. When a user looks away from the dynamic content for more than an allowed amount of time, the RD module can send instructions to a server to reduce the quality of the dynamic content in the remote display. The RD module can send instructions to restore the quality of the dynamic content after determining that the user is looking at the dynamic content.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: July 6, 2021
    Assignee: VMware, Inc.
    Inventors: Jian Ken Song, Lin Lv, Jack Liu, Yue Sun, Sarah Cheng
  • Patent number: 11055037
    Abstract: System and method for enhanced printer and printer operator interactions. One embodiment includes a maintenance controller in communication with a camera having a field of view overlapping with a field of view of a human operator, and in communication with a display to display images for the human operator. The maintenance controller obtains a first image of the printer components, analyzes the first image to determine locations of the printer components in the first image based on the image data of the printer components stored in the memory, and modifies the first image to include highlighted areas corresponding with the locations of the printer components. The maintenance controller receives an instruction from the human operator indicating one of the highlighted areas as a selected printer component, retrieves the maintenance information of the selected printer component from memory, and sends the maintenance information to the display.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: July 6, 2021
    Assignee: Ricoh Company, Ltd.
    Inventors: Larry M Ernst, Mike Munson