Patents Examined by Vivek Srivastava
-
Patent number: 11182203Abstract: 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: GrantFiled: December 6, 2016Date of Patent: November 23, 2021Assignee: VMware, Inc.Inventors: Anna Delcheva, Dimitar Hristov Barfonchovski, Evgeny Aronov, Dimitar Ivanov, Miroslav Mitevski
-
Method and system for adaptive and context-aware service function chaining in communication networks
Patent number: 11184286Abstract: 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: GrantFiled: November 21, 2017Date of Patent: November 23, 2021Assignee: Wipro LimitedInventors: Swaminathan Seetharaman, Ravi Kumar Emani -
Patent number: 11184416Abstract: 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: GrantFiled: November 27, 2018Date of Patent: November 23, 2021Assignee: VIASAT, INC.Inventors: Nirmalkumar Velayudhan, Joshua J. Righetti, Jonathan M. Putnam
-
Patent number: 11178226Abstract: 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: GrantFiled: July 7, 2020Date of Patent: November 16, 2021Assignee: Western Digital Technologies, Inc.Inventors: Jun Xu, Robert P. Ryan, Grant C. Mackey, James N. Malina, Robin O'Neill, Nils E. Larson
-
Patent number: 11178201Abstract: 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: GrantFiled: September 10, 2019Date of Patent: November 16, 2021Assignee: Akamai Technologies, Inc.Inventor: Charles E. Gero
-
Patent number: 11159395Abstract: 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: GrantFiled: December 17, 2018Date of Patent: October 26, 2021Assignee: Telecom Italia S.p.A.Inventors: Mattia d'Acierno, Bruno Foresi, Pia Maria Maccario
-
Patent number: 11159638Abstract: 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: GrantFiled: April 29, 2016Date of Patent: October 26, 2021Assignee: Veeva Systems Inc.Inventors: Sandeep Chopra, Zhanye Tong, Eric Z Batzdorff, Jon Stone, Tao Wang
-
Patent number: 11153203Abstract: 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: GrantFiled: September 19, 2019Date of Patent: October 19, 2021Assignee: Sandvine CorporationInventor: Alexander Osman
-
Patent number: 11153713Abstract: 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: GrantFiled: September 8, 2017Date of Patent: October 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Trudy Leigh Hewitt, Christina L. Wetli, Francesco Carmine Schembari
-
Patent number: 11140095Abstract: 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: GrantFiled: January 7, 2015Date of Patent: October 5, 2021Assignee: Verizon Media Inc.Inventors: Shashank Bhide, Sudhir Chauhan, Kshitiz Tripathi
-
Patent number: 11127636Abstract: 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: GrantFiled: March 27, 2018Date of Patent: September 21, 2021Assignee: Orion Labs, Inc.Inventors: Jesse Robbins, Greg Albrecht, Ellen Juhlin
-
Patent number: 11113097Abstract: 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 exType: GrantFiled: December 13, 2017Date of Patent: September 7, 2021Assignee: BOOMI, INC.Inventors: Manoj S. Gujarathi, Jeffrey Plater, James T. Ahlborn
-
Patent number: 11115501Abstract: 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: GrantFiled: June 24, 2013Date of Patent: September 7, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Patrik Salmela, Mohit Sethi
-
Patent number: 11108636Abstract: 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: GrantFiled: October 23, 2019Date of Patent: August 31, 2021Assignee: Cisco Technology, Inc.Inventors: Raghavendra Suryanarayana Rao Vidyashankar, Arun Gunasekaran, Padmaraj Ramanoudjam, Om Prakash Suthar
-
Patent number: 11100058Abstract: 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: GrantFiled: March 6, 2018Date of Patent: August 24, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Pablo Silberkasten, Carol Colrain, Kevin Neel, Michael McMahon, Saurabh Verma, Jean De Lavarene
-
Patent number: 11043287Abstract: 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: GrantFiled: February 18, 2015Date of Patent: June 22, 2021Assignee: TEIJIN LIMITEDInventors: Kentaro Torii, Satoshi Aida, Tetsuro Chino, Mitsuyoshi Tachimori, Takanori Yamamoto
-
Patent number: 11023283Abstract: 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: GrantFiled: April 13, 2017Date of Patent: June 1, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Daniel Turull, Raquel Vigolvino Lopes, Marcus Carvalho, Francisco Vilar Brasileiro, Giovanni Farias Da Silva
-
Patent number: 11019179Abstract: 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: GrantFiled: August 18, 2017Date of Patent: May 25, 2021Assignee: Google LLCInventors: Timo Burkard, Arvind Jain, Christopher Bentzel
-
Patent number: 11018888Abstract: 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: GrantFiled: November 23, 2016Date of Patent: May 25, 2021Assignee: Whirlpool CorporationInventors: Wyndham F. Gary, Jr., Michael J. Jakeway, David W. Mundy
-
Patent number: 11005811Abstract: 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: GrantFiled: October 5, 2019Date of Patent: May 11, 2021Assignee: IPXO LIMITEDInventors: Vincentas Grinius, Aistis Zenkevicius, Zilvinas Vaickus, Linas Zilinskas, Edgaras Skorupskas