Patents Examined by Duyen M. Doan
  • Patent number: 10904158
    Abstract: A method including obtaining a plurality of data sets each describing a specific virtualized network function, acquiring and processing control information related to at least one of a communication traffic situation in a communication network for which at least one virtualized network function is implementable and a resource usage situation in a virtualization infrastructure in which at least one virtualized network function can be instantiated, and adjusting an amount and type of at least one virtualized network function instantiated in the virtualization infrastructure for usage in the communication network by, based on the processed control information, selecting at least one virtualized network function from the obtained data sets, instantiating the selected at least one virtualized network function.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: January 26, 2021
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Sumanta Saha, Wolfgang Hahn
  • Patent number: 10901382
    Abstract: The commissioning of a smart building technology system is implemented with the use of a binding table in a relational database to bind one or more sections of virtual devices representing, e.g., lights, sensors, actuators and room controls, to the network addresses of physical devices. Plans for redundant sections in large building are created in terms of virtual devices and logical functions (such as programmed groups of devices, scenes and recipes) without direct binding to physical devices. Software creates reference copies of the plan for redundant sections the building, through use of a binding table, and attaches the reference copy to the location of the respective section on a master layout of the building. The plan modeled with virtual devices can be edited or reprogrammed across all reference copies, even after binding to physical devices and commissioning is completed.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: January 26, 2021
    Assignee: TRIDONIC GMBH & CO KG
    Inventor: Karl Jonsson
  • Patent number: 10873642
    Abstract: Methods of accessing a remote resource from a data processing device A method of accessing a remote resource from a data processing device for providing a rich user interface on a client device, the method comprising: pushing, from the data processing device, a first type of data comprising user interface resources to the remote resource; generating, on the data processing device, a second type of data comprising operational data relating to the operation of the data processing device; pushing from the data processing device, the second type of data, to the remote resource.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: December 22, 2020
    Assignee: ARM IP Limited
    Inventors: Milosch Meriac, Geraint David Luff
  • Patent number: 10868741
    Abstract: A method for facilitating anchor shortening across streaming nodes in an event stream processing system may include receiving a full anchor at an upstream marshaller. The full anchor may be associated with a data batch that corresponds to one or more event streams. The full anchor may include an indication of an input point for the one or more event streams. The full anchor may be received from an upstream compute processor. The method may also include mapping the full anchor to an index anchor and passing the index anchor to a downstream marshaller.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: December 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander Alperovich, Boris Shulman, Lev Novik
  • Patent number: 10862941
    Abstract: To enable, on a receiving side, processing obtaining predetermined information to be performed easily and appropriately in a case the predetermined information is divided into a predetermined number of audio frames and transmitted. The predetermined information is inserted into an audio compressed data stream. The audio compressed data stream into which the predetermined information is inserted is transmitted. It is possible to insert each of the pieces of divided information obtained by dividing the predetermined information into the predetermined number of audio frames of the audio compressed data stream. Information indicating the overall size of the predetermined information is added to a first piece of divided information. It is possible to ensure space for storing the predetermined information in a storage medium on the basis of the information indicating the overall size of the predetermined information at a time point where the first piece of divided information is obtained.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: December 8, 2020
    Assignee: SONY CORPORATION
    Inventors: Ikuo Tsukagoshi, Toru Chinen
  • Patent number: 10846747
    Abstract: Aspects of the disclosure relate to monitoring and using telemetry information in various ways. For example, a system that monitors telemetry information may include a user that gathers telemetry information of a device and transmits the information to a monitored room. A manager may join a monitored room and monitor the monitored room for particular types of telemetry information. In one example, a manager may determine whether a downstream device is experiencing a network problem, such as a low bitrate. A manager may also transmit commands to the player via the monitored room, which causes the downstream device to operate in accordance with the transmitted command. In one example, a manager may transmit a command that causes a player to decode a particular service.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: November 24, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventors: Brian Field, Jan van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
  • Patent number: 10841274
    Abstract: Examples of federated virtual datacenter apparatus are described. In an example, at least two virtual datacenter instances are provided in respective different network broadcast domains and an overlay network encompasses the respective different broadcast domains. An Internet Protocol (IP) address manager assigns IP addresses network devices associated with the plurality of virtual datacenter instances so as to avoid IP address conflicts between virtual datacenter instances.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: November 17, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Miguel Redondo Ferrero, Hrushikesh Gangur, Nayana Dawalbhakta, Ignacio Aldama, Chegu Vinod, Vinay Saxena, Wei Wei, Enrique Matorras Agro-Martin
  • Patent number: 10841147
    Abstract: Systems, methods, and apparatuses can present optimized data migration. Embodiments can provide improved data migration processes using a data migration assistant that executes on a source system to facilitate the migration of documents and data to a destination system. The migration assistant can communicate with a migration controller server to authenticate and identify the migration assistant and migration project that the migration assistant is to be used for. The migration controller server can use the identifier to determine commands corresponding to the migration project to send to the migration assistant to collect data and make changes to the source system.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: November 17, 2020
    Assignee: SKYKICK, INC.
    Inventors: Evan Richman, Todd Schwartz, Trent Robert Schwartz, Bradley Younge, Alexander Samuel-Charles Barclay
  • Patent number: 10833916
    Abstract: A system may include one or more processors disposed within a management network. An end-user network may contain agent instances and one or more servers, where the one or more servers are operable to: (i) receive communications to the end-user network, and (ii) assign agent instances to service the communications. The one or more processors may be configured to perform one or more tasks. These tasks may include receiving, from the end-user network, data associated with the processes of the one or more servers; determining, based on a specification, operations to be performed by the one or more servers, wherein the specification is defined by the end-user network and comprises logical directives, each directive containing conditions that, if satisfied by the received data, define the operations; and providing, to the one or more servers, the operations.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: November 10, 2020
    Assignee: INTRADIEM INC.
    Inventors: Matthew Grady McConnell, Christopher Powell Busbee, Kevin Wilson, Eric Victor Drucker, Jennifer Christine East, Michael Carl Jarus
  • Patent number: 10833917
    Abstract: A system may include one or more processors disposed within a management network. An end-user network may contain agent instances and one or more servers, where the one or more servers are operable to: (i) receive communications to the end-user network, and (ii) assign agent instances to service the communications. The one or more processors may be configured to perform one or more tasks. These tasks may include receiving, from the end-user network, data associated with the processes of the one or more servers; determining, based on a specification, operations to be performed by the one or more servers, wherein the specification is defined by the end-user network and comprises logical directives, each directive containing conditions that, if satisfied by the received data, define the operations; and providing, to the one or more servers, the operations.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: November 10, 2020
    Assignee: INTRADIEM INC.
    Inventors: Matthew Grady McConnell, Christopher Powell Busbee, Kevin Wilson, Eric Victor Drucker, Jennifer Christine East, Michael Carl Jarus
  • Patent number: 10805104
    Abstract: Systems and methods herein represent an IoT device as an endpoint of private cloud. A virtualization service receives an IoT identifier for an IoT device and a network address for a virtual endpoint for the IoT device. The virtual endpoint for the IoT device is included in a host cloud platform. The virtualization service maps the IoT identifier to the network address in a distributed data structure for the service provider network and provides instructions, for an edge node for the service provider network, to provide network-layer access controls based on the mapping. The edge node for the service provider network receives an access request from the IoT device, applies a network-layer access control for the IoT device based on the instructions, receive IoT data from the IoT device when the edge node permits access by the IoT device, and forwards the IoT data to the virtual endpoint.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: October 13, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ming Chen, Dahai Ren, Lei Zhang, Matthew J. Threefoot
  • Patent number: 10805392
    Abstract: Devices, methods, and systems for distributed gather and scatter operations in a network of memory nodes. A responding memory node includes a memory; a communications interface having circuitry configured to communicate with at least one other memory node; and a controller. The controller includes circuitry configured to receive a request message from a requesting node via the communications interface. The request message indicates a gather or scatter operation, and instructs the responding node to retrieve data elements from a source memory data structure and store the data elements to a destination memory data structure. The controller further includes circuitry configured to transmit a response message to the requesting node via the communications interface. The response message indicates that the data elements have been stored into the destination memory data structure.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: October 13, 2020
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Amin Farmahini-Farahani, David A. Roberts
  • Patent number: 10798153
    Abstract: A terminal apparatus provides shared profile information that is selectively received from a server based on a relationship between a first user and a second user, according to whether information of the second user is stored in the terminal apparatus of the first user as local profile information and information of the first user is stored in the terminal apparatus of the second user as the local profile information. Accordingly, a phonebook service for desired profile information is provided only for users in a buddy relationship sharing contact information with each other.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: October 6, 2020
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Yu-na Kim, O-hoon Kwon, Sun-bal Kim, Hyung-rai Oh, Seung-hyun Yoon, Soon-back Cha, Ju-youn Lee
  • Patent number: 10778744
    Abstract: A configurable caching system and a method thereof are disclosed. The system includes a front-end scheduler and a front-end caching server. The front-end scheduler is configured with relevant location rules and an embedded script language Lua. The system and method use rewriting and the custom header scope value in the front-end scheduler to eliminate factors that may interfere caching, thereby maximizing the hit ratio of cachi. This ensures different URLs are cached in a logically consistent manner, and ensures the same URL provides independent cache logic to every user who has logged in.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: September 15, 2020
    Assignee: MOLBASE (SHANGHAI) BIOTECHNOLOGY CO., LTD.
    Inventor: Jun Wen
  • Patent number: 10778754
    Abstract: It is disclosed a method for re-distributing subscriber sessions originated from one or more access nodes of a communication network to a number of service nodes of the communication network. The method comprises: monitoring at least one performance parameter of the service nodes; comparing a value of the at least one performance parameter with a threshold; and, in case the value exceeds the threshold at a given service node, determining a number of subscriber sessions to be moved from the given service node; selecting at least one further service node to re-establish the number of subscriber sessions; and re-configuring the communication network to move the number of subscriber sessions from the given service node to the at least one further service node.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: September 15, 2020
    Assignee: Telecom Italia S.p.A.
    Inventors: Alessandro Capello, Diego Daino
  • Patent number: 10771330
    Abstract: A technology is described for generating and modifying tunable parameter settings for use with a distributed application. An example method may include providing a first set of tunable parameter settings for a distributed application, where the first set of tunable parameter settings may be selected based at least in part on historical data associated with similar distributed applications. Performance metrics and implementation attributes associated with the distributed application may then be collected during a time period. The performance metrics and the implementation attributes collected may be input to a machine learning model configured to output a second set of tunable parameter settings for the distributed application, and the second set of tunable parameter settings may be provided for use with the distributed application, where performance of the distributed application may be better as compared to a performance using the first set of tunable parameter settings.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: September 8, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Ashish Rangole
  • Patent number: 10771542
    Abstract: A computer-implemented method in a content delivery network (CDN) having multiple delivery servers. The CDN delivers content on behalf of at least one content provider. Distinct delivery servers are logically grouped into delivery server groups. One or more CDN name servers are associated with some of the delivery server groups. Network map data are determined using network data determined by the CDN name servers associated with at least some of the deliver server groups. The network data with respect to a CDN name server relative to a resolver is based on an estimated popularity of that CDN name server for that resolver. Responsive to a client request, including a hostname associated with a content provider, at least one CDN name server determines, using network map data, at least one delivery server to process the client request.
    Type: Grant
    Filed: January 4, 2020
    Date of Patent: September 8, 2020
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 10757059
    Abstract: Various parts of email content or entire emails may be recalled or modified after delivery through the use of links to cloud-storage, where the various parts of the email content may be stored. Different notification and modification methods may be employed to modify delivered content even after it is rendered for a recipient. While recipients may have a latest version of the email content, senders may be enabled to see a version history of changes in delivered email content.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: August 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zohaib Ali, Yamin Wang, Elena Catrinescu, Joseph Marcus, Michael Brickman, Hayley Steplyk, Eduardo Melo
  • Patent number: 10740838
    Abstract: A virtual storage system and a method of sharing electronic documents within a virtual storage system that includes at least one processor that processes a plurality of electronic documents received from an external system, receives from the user computing device, a request for sharing an electronic document of the plurality of electronic documents, and input information including download information and expiration information corresponding to the electronic document, as input by a user, and creates at least one share link corresponding to the electronic document based on the input information, for sharing the electronic document with a recipient. The virtual storage system further includes a plurality of redundant physical storage devices in data communication with the at least one processor each storing the electronic documents and the at least one share link created.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: August 11, 2020
    Assignee: VIRTUAL STRONGBOX, INC.
    Inventors: Ronald M Daly, Jr., Leonard Giambalvo, Robert Jacob Smilie
  • Patent number: 10740390
    Abstract: An embodiment may involve a server device transmitting, over a wide area network, a first playlist with a first duration to a client device. Possibly while the client device is playing out a current audio file of a first plurality of audio files in the playlist, the server device may receive an instruction from the client device and generate a second playlist. The second playlist may include references to a second plurality of audio files, where playout of the second plurality of audio files may have a duration that is less than the duration of the playout of the first plurality of audio files. The server device may transmit, over the wide area network, the second playlist to the client device. Reception of the second playlist at the client device may cause the audio player application to retrieve and play out the second plurality of audio files.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: August 11, 2020
    Assignee: Gracenote, Inc.
    Inventors: Rishabh Sharma, Markus Cremer