Patents Examined by Vivek Srivastava
  • Patent number: 11182203
    Abstract: Methods and apparatus to orchestrate infrastructure installation of a hybrid system are disclosed. An example apparatus includes a first virtual appliance including a management endpoint. The first virtual appliance is to organize tasks to be executed to install a computing infrastructure. The example apparatus includes a first component server to execute tasks. The component server includes a management agent to communicate with the management endpoint to receive a task to be executed to install the computing infrastructure. The first virtual appliance is to associate a role with the first component server and to determine whether the first component server satisfies a prerequisite associated with the role. The first virtual appliance is to facilitate addressing an error when the first component server is determined not to satisfy the prerequisite.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: November 23, 2021
    Assignee: VMware, Inc.
    Inventors: Anna Delcheva, Dimitar Hristov Barfonchovski, Evgeny Aronov, Dimitar Ivanov, Miroslav Mitevski
  • Patent number: 11184286
    Abstract: A technique is provided for adaptively performing service function chaining based on network context. The technique includes receiving a request comprising a flexible SFC template (FST) for provisioning an SFC of a plurality of service functions (SFs). A service function path (SFP) is determined responsive to receipt of data packets corresponding to a pre-defined flow to be transmitted over the network. Monitoring of a pre-defined plurality of parameters associated with the SFP and a network context is performed after implementing the SFP. Based on the monitoring of the pre-defined plurality of parameters and SFP modification criteria, a requirement for modifying the SFP is identified. Responsive to the identification, the SFP is modified and the performance of the modified SFP is monitored based on one or more of the plurality of parameters, a network context after modifying the SFP, and a pre-defined plurality of service performance thresholds.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: November 23, 2021
    Assignee: Wipro Limited
    Inventors: Swaminathan Seetharaman, Ravi Kumar Emani
  • Patent number: 11184416
    Abstract: Continuing electronic media entertainment on a personal electronic device (PED) after completion of a travel segment. Streaming characteristics for streaming of an electronic media item to a PED on board an aircraft via a first connection may be monitored and, if streaming of the remaining portion of the electronic media item will exceed the remaining travel time, trigger some or all of an excess portion of the electronic media item to be sent to the PED. The PED may store the excess portion in an access-controlled media file. After completion of the travel segment (e.g., at the destination location), the PED may resume playback of the electronic media item by obtaining a playback control code via a second, different connection. The second connection may be a different type of connection, or may be an indirect connection, in some cases.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: November 23, 2021
    Assignee: VIASAT, INC.
    Inventors: Nirmalkumar Velayudhan, Joshua J. Righetti, Jonathan M. Putnam
  • Patent number: 11178226
    Abstract: A network device includes memory with permanent storage. A request for information is received from a user device. In response to determining that an erasure encoded version of the requested information is not stored in the memory of the network device, the requested information is requested to be transmitted from a storage external to the network device and partially received. In response to determining that an amount of the partially received requested information does not satisfy an erasure encoding threshold, it is determined whether the erasure encoding threshold can be satisfied within a time duration. If so, the partially received requested information is erasure encoded, stored in the permanent storage, and transmitted. If not, the requested information is requested to be retransmitted from the storage external to the network device.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: November 16, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Jun Xu, Robert P. Ryan, Grant C. Mackey, James N. Malina, Robin O'Neill, Nils E. Larson
  • Patent number: 11178201
    Abstract: Stream-based data deduplication is provided in a multi-tenant shared infrastructure but without requiring “paired” endpoints having synchronized data dictionaries. Data objects processed by the dedupe functionality are treated as objects that can be fetched as needed. As such, a decoding peer does not need to maintain a symmetric library for the origin. Rather, if the peer does not have the chunks in cache that it needs, it follows a conventional content delivery network procedure to retrieve them. In this way, if dictionaries between pairs of sending and receiving peers are out-of-sync, relevant sections are then re-synchronized on-demand. The approach does not require that libraries maintained at a particular pair of sender and receiving peers are the same. Rather, the technique enables a peer, in effect, to “backfill” its dictionary on-the-fly. On-the-wire compression techniques are provided to reduce the amount of data transmitted between the peers.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: November 16, 2021
    Assignee: Akamai Technologies, Inc.
    Inventor: Charles E. Gero
  • Patent number: 11159395
    Abstract: A method is provided for estimating the quality of experience of a service provided over a communication network from activities performed by a user in the fruition of the service. The method comprises: subdividing a user session of the service into a number of time intervals; determining a number of events indicative of the activities performed by the user during a time interval of the number of time intervals; and on the basis of the events, calculating an index indicative of the quality of experience of the service in the time interval.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: October 26, 2021
    Assignee: Telecom Italia S.p.A.
    Inventors: Mattia d'Acierno, Bruno Foresi, Pia Maria Maccario
  • Patent number: 11159638
    Abstract: Systems and methods for controlling document access in a content management system. A user setup record may be saved for each user, and user groups may be generated based on attributes of user setup records. When a user group is stamped to a document in the content management system, all users in that user group get access to the document.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: October 26, 2021
    Assignee: Veeva Systems Inc.
    Inventors: Sandeep Chopra, Zhanye Tong, Eric Z Batzdorff, Jon Stone, Tao Wang
  • Patent number: 11153203
    Abstract: A system and method for adaptive traffic path management, the method including: receiving at least one packet associated with a traffic flow; determining application parameters associated with the at least one packet; determining attributes correlated with the traffic flow associated with the at least one packet; analyzing the application parameters and attributes to determine a Network Address Translation (NAT) pool for the traffic flow; determining if a modified NAT is needed based on the NAT pool for the traffic flow; if a modified NAT is needed, modifying the NAT for the at least one packet associated with the traffic flow; and sending the at least one packet and the traffic flow associated with the at least one packet to a path associated with the modified NAT.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: October 19, 2021
    Assignee: Sandvine Corporation
    Inventor: Alexander Osman
  • Patent number: 11153713
    Abstract: A method, system, and computer program product for initiating actions among devices are described. A relative position of at least one device to at least one other device is determined, and one or more rules specifying at least one action to initiate based at least in part on the relative position of the at least one device to the at least one other device are obtained. The one or more rules can differ based on the relative position of the devices. The at least one action is initiated using a processor of the at least one device.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: October 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Trudy Leigh Hewitt, Christina L. Wetli, Francesco Carmine Schembari
  • Patent number: 11140095
    Abstract: One or more methods and/or techniques for content resource allocation are provided herein. A user, of a client device, may access content. Real time user traffic associated with accessing the content may be determined. A trend may be identified from the real time user traffic for the content. The real time user traffic may be indicative of an amount of the content distribution resources used to provide a threshold level of service to users. Responsive to the trend indicating a projected increase in real time user traffic for the content, the content distribution resources may be allocated to the content based upon the projected increase, such that the allocated content distribution resources provide the threshold level of service to the user.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: October 5, 2021
    Assignee: Verizon Media Inc.
    Inventors: Shashank Bhide, Sudhir Chauhan, Kshitiz Tripathi
  • 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: 11113097
    Abstract: An information handling system operating a hybrid endpoint integration process liaison system may comprise a memory for storing a customized software integration application for a specific integration process comprising a plurality of code sets to enable to enable access and manipulation of electronic data at a customer-specified electronic data storage location, each of the code sets being associated with a visual modeling element in a customized visual model of the specific integration process, and a processor executing code instructions of the hybrid endpoint integration process liaison system to determine an optimal configuration for execution of the plurality of code sets by one or more run-time engines based the electronic data storage location, wherein the optimal configuration includes one or more execution locations on the one or more run-time engines and associates the one or more runtime engines with the plurality of code sets, and transmit one or more code sets of the plurality of code sets for ex
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: September 7, 2021
    Assignee: BOOMI, INC.
    Inventors: Manoj S. Gujarathi, Jeffrey Plater, James T. Ahlborn
  • 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: 11108636
    Abstract: In one embodiment, a method includes determining a first configuration information for configuring a user plane device of the first network slice associated with the control plane device, generating a first configuration identifier based on the first configuration information, sending, to the user plane device of the first network slice, the first configuration identifier and the first configuration information, receiving, from the user plane device of the first network slice, a second configuration identifier, wherein the second configuration identifier is generated by the user plane device of the first network slice based on the first configuration information received from the control plane device, and verifying, by comparing the first configuration identifier and the second configuration identifier, that the user plane device of the first network slice is configured using the first configuration information.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: August 31, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Raghavendra Suryanarayana Rao Vidyashankar, Arun Gunasekaran, Padmaraj Ramanoudjam, Om Prakash Suthar
  • 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: 11043287
    Abstract: An information processing apparatus includes: a first storage to store correspondence data that includes a plurality of mental and physical states and keywords related to each of the states; a second storage to store messages representing contents tweeted for an observed target by a plurality of observers; and a data processor to detect keywords related to each of the states from the messages based on the correspondence data and create presentation information which includes information data arranged correspondingly to each of the states wherein the information data is arranged for each of the messages including the keywords related to the corresponding state and includes the keyword detected from the each of the messages.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: June 22, 2021
    Assignee: TEIJIN LIMITED
    Inventors: Kentaro Torii, Satoshi Aida, Tetsuro Chino, Mitsuyoshi Tachimori, Takanori Yamamoto
  • Patent number: 11023283
    Abstract: A method, a resource manager, and a computer program are described for scheduling instances in a logical server, where each instance belongs to a class of instances, where each class is associated with a required service level objective (SLO). Based on determined margins between current SLOs and required SLOs, instances are sorted. If resources are not enough, an instance having a large margin may be pre-empted irrespective of the class. If available resources are sufficient for an instance having a small margin, this instance can be allocated resources. If the available resources do not suffice, it may be decided to pre-empt another instance to which resource are allocated, in order to free resources sufficient for the instance having the small margin. Accordingly, scheduling is performed for instances having various classes without violating the SLOs of the instances and such that resources are more efficiently used.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: June 1, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Daniel Turull, Raquel Vigolvino Lopes, Marcus Carvalho, Francisco Vilar Brasileiro, Giovanni Farias Da Silva
  • 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: 11018888
    Abstract: A system and methods for remote control of one or more appliances are provided. An external computing device, such as a mobile device, may be registered and associated with an appliance to be remotely controlled and monitored. The external computing device and the appliance to be remotely controlled by the external computing device may each be in communication with an external server via a network. When a remote control mode of the appliance is enabled, a selected operation of the appliance may be carried out in response to a remote control command generated by the external computing device.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: May 25, 2021
    Assignee: Whirlpool Corporation
    Inventors: Wyndham F. Gary, Jr., Michael J. Jakeway, David W. Mundy
  • Patent number: 11005811
    Abstract: A computer architecture for managing Internet Protocol (IP) addresses data. Implementations may: receive, from an IP address management system of an registrant, a request to add an IP resource to the marketplace; query an ROA database to confirm the registrant; conduct an external border gateway protocol query to confirm that the subnet is an available subnet; record the at least one IP address subnet information as a subnet record in a marketplace database along with state metadata indicating that the at least one IP address subnet is in a pending state; create route objects and record the route objects as RADb records.
    Type: Grant
    Filed: October 5, 2019
    Date of Patent: May 11, 2021
    Assignee: IPXO LIMITED
    Inventors: Vincentas Grinius, Aistis Zenkevicius, Zilvinas Vaickus, Linas Zilinskas, Edgaras Skorupskas