Patents Examined by Karina J Garcia-Ching
  • Patent number: 11463329
    Abstract: A method is provided for using an extended workstation. The method includes: determining a first object and a second object suitable for being used by a user, the extended workstation including each object determined during the step of determining the first object and the second object; determining a technical resource of the second object and determining an access giving access to the resource enabling the resource to be used; storing in a server an identifier of the determined technical resource in association with an identifier of the second object and an identifier of the access for accessing the resource; and using the technical resource by the first object via the access giving access to the resource.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: October 4, 2022
    Assignee: ORANGE
    Inventors: Tiphaine Marie, Alpha-Oumar Diallo
  • Patent number: 11463332
    Abstract: Methods of processing a packet, APs, ACs and non-transitory machine-readable storage mediums are provided in examples of the present disclosure. In one aspect, an AP receives an Internet-of-Things data packet sent by an Internet-of-Things sensor, wherein a sensor identifier of the Internet-of-Things sensor is carried in the Internet-of-Things data packet; and sends the received Internet-of-Things data packet to an AC such that the AC processes the Internet-of-Things data packet based on the sensor identifier.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: October 4, 2022
    Assignee: NEW H3C TECHNOLOGIES CO., LTD.
    Inventors: Wenqun Li, Weiwei Guo
  • Patent number: 11425194
    Abstract: Techniques are described for managing distributed execution of programs. In some situations, the techniques include dynamically modifying the distributed program execution in various manners, such as based on monitored status information. The dynamic modifying of the distributed program execution may include adding and/or removing computing nodes from a cluster that is executing the program, modifying the amount of computing resources that are available for the distributed program execution, terminating or temporarily suspending execution of the program (e.g., if an insufficient quantity of computing nodes of the cluster are available to perform execution), etc.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: August 23, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Richendra Khanna, Peter Sirota, Ian P. Nowland, Richard J. Cole, Jai Vasanth, Andrew J. Hitchcock, Luis Felipe Cabrera
  • Patent number: 11323533
    Abstract: Methods and apparatuses for merging downloaded data with a real-time data are disclosed. An example includes receiving downloaded item of data from a download connection with a data repository and real-time item of data from a real-time data feed with a data publisher. In response to determining that the downloaded item of data includes the most recent downloaded item of data from the download connection, the downloaded item of data is stored as the last downloaded item of data. In response to determining that the real-time item of data is the most recent real-time item of data received from the real-time data feed, the real-time item of data is stored as the last real-time item of data from the real-time data feed. In response to determining a match between the last downloaded item of data and the last real-time item of data the download connection is ended.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: May 3, 2022
    Assignee: Trading Technologies International, Inc.
    Inventor: Scott F. Singer
  • Patent number: 11310321
    Abstract: Disclosed herein are methods, devices, and apparatuses, including computer programs stored on computer-readable media, for establishing communication between a first node and a second node in a blockchain system. One of the methods includes: the first node providing a node identifier of the first node to the second node and receiving a node identifier of the second node from the second node, to cause a first communication session to be established between the first node and the second node; the first node determining whether a second communication session exists between the first node and the second node; and in response to a determination that the second communication session exists between the first node and the second node, terminating one of the first communication session and the second communication session based on the node identifier of the first node and the node identifier of the second node.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: April 19, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Yitong Qi, Jiang Wang
  • Patent number: 11271862
    Abstract: A method and apparatus for requesting service delivery of data in a communication network. A mobile device sends, to an interaction device, information relating to a service and requests information relating to a RAN to which the mobile device is attached. It receives the requested information from a remote device and uses the received information to establish a required service delivery parameter relating to delivery of the service from a server to the mobile device. It sends towards the server a request for data, the request including the established service delivery parameter, and receives from the server data sent using the service delivery parameter.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: March 8, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Tomas Nylander, Ann-Christine Eriksson
  • Patent number: 11233853
    Abstract: Disclosed are systems and methods for managing an application executing in a remote session. A user device (e.g., mobile device) creates a control communication session for an application executing within a remote session established between a remote application server and a client device. This application is being displayed by the client device. The user device receives metadata indicating a subset of user actions available from the application, and uses it to generate, for display on the user device, a graphical user interface. The graphical user interface is configured to, when activated by user input, inject input commands into the remote session for the application.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: January 25, 2022
    Assignee: Parallels International GmbH
    Inventors: Paul Gafa, Maxim Shulga, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 11201798
    Abstract: Systems and methods provide automated virtual network function modification using replicated environments and functions to measure and test modified functions against one another before implementation.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: December 14, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Eric Zavesky, James Pratt, Nigel Bradley, Timothy Innes
  • Patent number: 11127636
    Abstract: A method includes receiving, by a group messaging service, a message including recorded audio and a first group identifier, and determining that the group includes a bot. The method also includes determining whether the bot is a user bot responsive to a user node in the group or a group bot responsive to each of the one or more user nodes, selecting a bot voice library to process the recorded audio, sending, by the group messaging service, the recorded audio to the determined user bot or group bot, processing the recorded audio to produce enhanced text, performing, by the determined user bot or group bot, one or more designated actions corresponding to one of the recorded audio and the enhanced text, and sending, by the determined user bot or group bot, an audio reply to the group messaging service.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: September 21, 2021
    Assignee: Orion Labs, Inc.
    Inventors: Jesse Robbins, Greg Albrecht, Ellen Juhlin
  • Patent number: 11115501
    Abstract: It is presented a method, executed in a gateway, the gateway being arranged to facilitate communication between a client device and an application server. The method comprises the steps of: sending a request for an electronically transferable subscriber identity module, the request comprising an identifier based on an identity of the client device; receiving a response indicating that an electronically transferable subscriber identity module, generated based on the identifier, is available; downloading the electronically transferable subscriber identity; and storing the electronically transferable subscriber identity module with an association to the client device, along with any previously stored electronically transferable subscriber identity modules. A corresponding gateway, computer program and computer program product are also presented.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: September 7, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Patrik Salmela, Mohit Sethi
  • Patent number: 11100058
    Abstract: In accordance with an embodiment, described herein is a system and method for connection concentration in a database environment. A transparency engine provided between client applications and a database can include a connection pool (e.g., UCP connection pool). The transparency engine can operate as a proxy engine for the database and as a session abstraction layer for the client applications, to enable the client applications to utilize features provided by the connection pool without code changes. The transparency engine can receive application connections from the client applications, and concentrate the application connections on a smaller number of database connections maintained in the connection pool.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: August 24, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Pablo Silberkasten, Carol Colrain, Kevin Neel, Michael McMahon, Saurabh Verma, Jean De Lavarene
  • Patent number: 11044533
    Abstract: Generating automatic diagnostics alerts is disclosed. At a first time, a set of quality metrics for a plurality of groups of streaming sessions is computed. An anomaly is identified at least in part by performing anomaly detection using the set of quality metrics and historical information. A cause of the identified anomaly is diagnosed. An alert is generated based at least in part on the diagnosis.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: June 22, 2021
    Assignee: Conviva Inc.
    Inventors: Yan Li, Rui Zhang, Henry Milner, Jibin Zhan
  • Patent number: 11019179
    Abstract: A method and system for improving access to network content are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by prerendering the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods and systems describe a variety of manners for prerendering content and managing and configuring prerendering operations.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: May 25, 2021
    Assignee: Google LLC
    Inventors: Timo Burkard, Arvind Jain, Christopher Bentzel
  • Patent number: 11005819
    Abstract: Surrogate browsing techniques are disclosed. A request for a page is received, from a client, by a surrogate. The specified page is requested by the surrogate from a site. Data received from the site in response to the request is rendered at the surrogate. A representation of the page is transmitted to the client.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: May 11, 2021
    Assignee: Menlo Security, Inc.
    Inventors: Xiaodong Dawn Song, Ian Fischer, Gautam Altekar, Lorenzo Martignoni, Zvonimir Pavlinovic
  • Patent number: 10873646
    Abstract: Systems, methods, and non-transitory computer-readable media can determine that a software application running on a computing device has been backgrounded. A determination is made that one or more prefetch criteria is satisfied. A request to prefetch one or more content items for the software application is generated based on determination that the one or more prefetch criteria is satisfied.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: December 22, 2020
    Assignee: Facebook, Inc.
    Inventors: Maria Dolores Priego Porcuna, FNU Hendri
  • Patent number: 10873623
    Abstract: Techniques are described for managing distributed execution of programs. In some situations, the techniques include dynamically modifying the distributed program execution in various manners, such as based on monitored status information. The dynamic modifying of the distributed program execution may include adding and/or removing computing nodes from a cluster that is executing the program, modifying the amount of computing resources that are available for the distributed program execution, terminating or temporarily suspending execution of the program (e.g., if an insufficient quantity of computing nodes of the cluster are available to perform execution), etc.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: December 22, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Richendra Khanna, Peter Sirota, Ian P. Nowland, Richard J. Cole, Jai Vasanth, Andrew J. Hitchcock, Luis Felipe Cabrera
  • Patent number: 10805965
    Abstract: Methods and apparatuses are provided for sharing contents with a sink device in a wireless communication system. A first set of information is received from at least one sink device. A connection is established to the at least one sink device based on the first set of information. Capability information of the at least one sink device is received. A second set of information related to the capability information is sent to the at least one sink device.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: October 13, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kiran Bharadwaj Vedula, Jun-Hyung Kim
  • Patent number: 10798142
    Abstract: A device, method and system of video and audio sharing among communication devices, may comprise a communication device for generating and sending a packet containing information related to the video and audio, and another communication device for receiving the packet and rendering the information related to the audio and video. In some embodiments, the communication device may comprise: an audio encoding module to encode a piece of audio into an audio bit stream; an avatar data extraction module to extract avatar data from a piece of video and generate an avatar data bit stream; and a synchronization module to generate synchronization information for synchronizing the audio bit stream with the avatar parameter stream.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: October 6, 2020
    Assignee: Intel Corporation
    Inventors: Qiang Li, Yangzhou Du, Wenlong Li, Xiaofeng Tong, Wei Hu, Lin Xu, Yimin Zhang
  • Patent number: 10785338
    Abstract: Methods and apparatuses for merging downloaded data with a real-time data are disclosed. An example includes receiving downloaded item of data from a download connection with a data repository and real-time item of data from a real-time data feed with a data publisher. In response to determining that the downloaded item of data includes the most recent downloaded item of data from the download connection, the downloaded item of data is stored as the last downloaded item of data. In response to determining that the real-time item of data is the most recent real-time item of data received from the real-time data feed, the real-time item of data is stored as the last real-time item of data from the real-time data feed. In response to determining a match between the last downloaded item of data and the last real-time item of data the download connection is ended.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: September 22, 2020
    Assignee: Trading Technologies International, Inc.
    Inventor: Scott F. Singer
  • Patent number: 10771543
    Abstract: A first server includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to determine that a server is present that has not had settings other than at most default settings applied to a basic input output system (BIOS) executable by the server to boot the server. The instructions are also executable by the processor to, based at least in part on a determination that the server is the same model of server as the apparatus, has the same BIOS version as the apparatus, and/or has the same baseboard management controller (BMC) version as the apparatus, facilitate over a peer to peer server network at least some settings in the apparatus to be provisioned to the server to establish the at least some settings in the server.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: September 8, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Nathan J. Peterson, John Scott Crowe, Amy Leigh Rose, Jennifer Lee-Baron, James C. Loebach, Nagananda Chumbalkar