Network Resource Allocating Patents (Class 709/226)
-
Patent number: 11113675Abstract: A method for using unified transaction services in a multi-tenant architecture system is discussed. The method includes receiving a request, at a first service provider, to provide a first transaction service for a user. The method includes accessing a first representation of the first service provider in a first hierarchical data structure, the first hierarchical data structure being managed by a second service provider, the second service provider managing user identity of the user. The method includes determining, based on the first representation, that transaction resources required for completion of the first transaction service are provided at the second service provider using a resource representation. The method also includes, responsive to determining that the transaction resources are accessible at the first service provider, accessing, at the first service provider, the transaction resources via the resource representation.Type: GrantFiled: December 7, 2018Date of Patent: September 7, 2021Assignee: PayPal, Inc.Inventors: Prashant Jamkhedkar, Aravindan Ranganathan, Sandeep Kumar, Norihiro Aoki, Justin White, Jeffrey Meyer
-
Patent number: 11113120Abstract: Techniques are described for enabling users to configure the auto scaling of virtual computing resources using various intent-based auto scaling configurations. Intent-based configurations generally provide various indications of how a user intends to use a scalable group of virtual computing resources and what expectations a user might have about how those resources are scaled in response to changes in demand. A service provider network receives first input to create a scalable group of virtualized computing resources, the first input indicating at least one primary scaling configuration used by the hardware virtualization service to scale the scalable group of compute instances over time, and further receives second input indicating at least one secondary, intent-based scaling configuration used to scale the virtualized computing resources, for example, when the service is unable to scale the group of virtualized computing resources according to the at least one primary scaling condition.Type: GrantFiled: May 8, 2019Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: James Greenfield, Willem Visser, Diwakar Gupta
-
Patent number: 11115460Abstract: Disclosed are systems and methods for determining an execution location for a utility component. In an exemplary aspect, the systems and methods comprise receiving, at a client device, a request to execute the utility component that performs an action on a target component; determining the execution location of the utility component; determining whether the execution location is on the client device or on a remote application server; and responsive to determining the execution location is on the remote application server, transmitting the request to be executed within a remote session between the client device and the remote application server.Type: GrantFiled: December 11, 2019Date of Patent: September 7, 2021Assignee: Parallels International GmbHInventors: Aleksandr Suslov, Ivan Korobov, Serguei M. Beloussov, Nikolay Dobrovolskiy
-
Patent number: 11115507Abstract: Service discovery and other operations related to enabling devices to announce, discover or otherwise control their services and/or the services offered or available from other devices is contemplated. The service discovery may facilitate service discovery for services sourced from devices inside and outside of a network and/or from devices having incompatible messaging capabilities.Type: GrantFiled: September 6, 2019Date of Patent: September 7, 2021Assignee: Cable Television Laboratories, Inc.Inventors: Amol Bhagwat, Darshak Thakore, Clarke Stevens
-
Patent number: 11115327Abstract: Methods, systems, and computer readable media for providing mobile device connectivity are disclosed. A system includes a mobile gateway implemented on one or more processors. The mobile gateway includes an on-premises telecommunications network core configured for establishing mobile data sessions for mobile user devices and enabling communication between the mobile user devices through the on-premises telecommunications network core. The mobile gateway includes a software-defined wide-area network (SD-WAN) controller configured for establishing an SD-WAN overlay network for connecting the mobile user devices to an external telecommunications network.Type: GrantFiled: May 2, 2019Date of Patent: September 7, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Todd Spraggins, Ajay Padmakar Deo, Thomas Matthew McCann, Sam Eric McMurry, Steven Robert Donovan, Rajat Gopal
-
Patent number: 11108702Abstract: A virtual computer system management service receives input from a user specifying operations to be performed by a web-based service. The input includes an indication of a set of resources to be used to perform the operations and control information to control the set of resources to perform the operations. The virtual computer system management service configures the resources to perform the operations according to the control information. This causes the set of resources to perform the operations and provide a result. The virtual computer system management service provides this result to the user.Type: GrantFiled: December 11, 2017Date of Patent: August 31, 2021Assignee: Amazon Technologies, Inc.Inventors: Steven Merlin Twitchell, Amjad Hussain, Sivaprasad Venkata Padisetty
-
Patent number: 11108871Abstract: Automated generation and implementation of a network routing configuration with service requirements are provided by automatically establishing a network routing configuration for use in network routing a client request to an appropriate service of a plurality of services of a computing environment. The network routing configuration includes one or more respective instructions to be implemented by the network routing for the appropriate service. The instruction(s) are specified as part of the automatically establishing from one or more tags associated with the appropriate service. Each tag identifies a service requirement of the appropriate service to be implemented by the network routing on behalf of the appropriate service.Type: GrantFiled: August 30, 2019Date of Patent: August 31, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Simon A. Holdsworth
-
Patent number: 11102328Abstract: According to some embodiments, methods and systems may include a data storage device that contains user identifiers and associated entitlement values for a plurality of tenants of a cloud computing environment. A provisioning application platform processor may receive a user request for an integration service and access the data storage device. The provisioning application platform processor may then transmit at least one entitlement value to a platform resource manager processor to facilitate creation of a plurality of microservices resulting in implementation of the integration service for the user.Type: GrantFiled: July 30, 2019Date of Patent: August 24, 2021Assignee: SAP SEInventors: Gopalkrishna Kulkarni, Sapreen Ahuja, Bhagyesh Hede, Sripad J
-
Patent number: 11102095Abstract: A computer-implemented method, system, and computer-readable media are disclosed herein. In embodiments, the computer-implemented method may entail receiving, by a data service, live data associated with an entity. The entity may be, for example, a customer of the data service. The method may then route the live data to a dual-queue system of the data service. The live data may be loaded into a live data queue of the dual queue system for processing. Processing may entail generating summary statistics from the live data. An alert may then be transmitted to the customer in response to detecting the occurrence of one or more alert events. In embodiments, the alert events may include events identified in the summary statistics. Additional embodiments are described and/or claimed.Type: GrantFiled: August 13, 2019Date of Patent: August 24, 2021Assignee: Splunk Inc.Inventors: Ioannis Vlachogiannis, Panagiotis Papadomitsos
-
Patent number: 11099964Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for restricting user access to actuators and generating user interface presentations that include data received from the actuators when the user has access. One of the methods includes receiving, by an applications manager component of an application platform in a cloud computing environment, a request by a user to access application information of an application deployed by an application framework installed on the application platform in the cloud computing environment. The application framework determines, using a token obtained for the user, that the user has permission to access one or more actuators of the application. The application framework generates a data element for the particular actuator and provides the data element for the particular actuator to the applications manager component. The applications manager component generates a user interface presentation that includes the data element.Type: GrantFiled: November 21, 2018Date of Patent: August 24, 2021Assignee: Pivotal Software, Inc.Inventors: Michael Gresham, Joseph Benjamin Hale
-
Patent number: 11102129Abstract: A network adapter includes circuitry and one or more ports. The ports connect to a communication network including multiple network elements. The circuitry accesses outbound messages that are pending to be sent over the communication network to multiple remote nodes via the ports. At least some of the outbound messages request the remote nodes to send respective amounts of data back to the network adapter. Based on the amounts of data requested by the outbound messages, the circuitry forecasts a bandwidth of inbound response traffic, which is expected to traverse a selected network element in response to the outbound messages toward the network adapter, determines a schedule for transmitting the outbound messages to the remote nodes so that the forecasted bandwidth meets a bandwidth supported by the selected network element, and transmits the outbound messages to the remote nodes in accordance with the determined schedule.Type: GrantFiled: September 4, 2019Date of Patent: August 24, 2021Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Idan Burstein, Noam Bloch, Roee Moyal, Ariel Shahar, Yamin Friedman, Yuval Shpigelman
-
Patent number: 11095531Abstract: An electronic apparatus is provided. The electronic apparatus includes a communicator, a memory configured to store at least one instruction, and at least one processor configured to execute the at least one instruction. The at least one processor is configured to receive a plurality of requests to execute functions through the communicator, identify a service-level agreement (SLA) for each of a plurality of functions corresponding to the plurality of requests, determine priorities of the plurality of functions based on the identified SLAs, and execute the plurality of functions according to the determined priorities.Type: GrantFiled: October 31, 2019Date of Patent: August 17, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Eunsoo Park, Jaeman Park
-
Patent number: 11095714Abstract: Orchestration of data services in multiple cloud infrastructures using the same user interface. In an embodiment, a customer provisions a first data service on a first cloud infrastructure and then a second data service on a second cloud infrastructure, while using the same user interface. An orchestration server may receive a respective count of nodes (“universe”) desired for each data service and issue commands to the corresponding cloud infrastructure to cause the desired data service to be provisioned. Another aspect facilitates creation/provisioning of a data service spanning multiple cloud infrastructures. In an embodiment, an orchestration server receives as inputs, the set of cloud infrastructures and count of nodes (“universe”) desired for the data service, and thereafter issues commands to provisioning systems of the respective cloud infrastructures to cause the desired data service to be created/provisioned.Type: GrantFiled: April 30, 2019Date of Patent: August 17, 2021Assignee: YugaByte IncInventors: Bharat Chandra Baddepudi, Bogdan-Alexandru Matican, Ramkumar Vaidyanathan Sri, Karthik Ranganathan, Choudhury Sidharth, Mikhail Andreyevich Bautin, Kannan Muthukkaruppan
-
Patent number: 11093014Abstract: A method for monitoring, control and shutdown of control and/or computer units of a system, wherein the control and/or computer units are supplied with power via power supply components, where a control application is installed on each control and/or computer unit, and connection to a control system is subsequently established via a communication network, a detection call is used to identify power supply components and all control applications installed on the control and/or computer units, the power supply components are then assigned identified control applications installed on the control and/or computer units supplied by a particular power supply component, assignments between power supply components and identified control applications are saved centrally or locally, power supply components being monitored for event alarms, and upon an event alarm within a power supply component, the assigned control application initiates a definable action, or a shutdown, on the control and/or computer unit.Type: GrantFiled: February 14, 2019Date of Patent: August 17, 2021Assignee: Siemens AktiengesellschaftInventors: Gerd Allahut, Robert Schedlberger, Erwin Wieland
-
Patent number: 11095506Abstract: A discovery application on a computing system is provided. The discovery application receives a user input, which is for discovery of resources associated with a cloud operating system of a cloud computing system. The user input includes an authentication credential and account information associated with the cloud operating system. Based on the received input, the discovery application executes a discovery pattern comprising operations for the discovery of resources. The cloud operating system includes a group of services to access such resources. At least one of the operations corresponds to an API call to an API endpoint associated with a service of the group of services. The discovery application receives a response to the API call from the cloud operating system. The response includes a payload of information associated with the resources. The discovery application updates, based on the received response, one or more configuration items in a configuration management database.Type: GrantFiled: August 19, 2020Date of Patent: August 17, 2021Assignee: ServiceNow, Inc.Inventors: Boris Erblat, Tom Bar Oz, Hail Tal, Shay Herzog
-
Patent number: 11095745Abstract: Described is a system for cloud-based scheduling of data operations to an object storage. The system may include a server that acts as an intermediary between a client device and an object storage that stores client data. Requests by the client device to manage data on the object storage may be routed through the server. In response, the server may execute corresponding data operations directly on the object storage. The server may manage bandwidth limits for operation requests to an object storage by maintaining a specialized operation pool. The operation pool may be configured to manage operation-specific queues, and these operation-specific queues may include sub-operations (or threads) that are executed on the object storage. Sub-operations of various types of operations may be initiated for concurrent execution on the object storage based on scheduling information derived from the operation pool.Type: GrantFiled: October 23, 2020Date of Patent: August 17, 2021Assignee: EMC IP Holding Company LLCInventors: Sunil Yadav, Shelesh Chopra, Amarendra Behera, Ravi Vijayakumar Chitloor, Tushar Dethe, Jigar Bhanushali, PrabhatKumar Dubey, Deependra Singh, Himanshu Arora
-
Patent number: 11093548Abstract: A method for generating a dynamic graph representation includes receiving time series data, receiving a specification of a relationship between nodes connected by one or more edges in a graph representation to be generated for at least a portion of the time series data, and receiving an identification of a query of the time series data included in a specification of an element of the graph representation. The method further includes executing the query of the times series data, and updating a property of the graph representation using a result of the execution of the query.Type: GrantFiled: August 29, 2017Date of Patent: August 17, 2021Assignee: VMWARE, INC.Inventor: Clement Ho Yan Pang
-
Patent number: 11088989Abstract: A semantic validation method, applied to a Machine-to-Machine Communications (M2M) system, where the method includes receiving, by an apparatus storing a semantic description resource, an operation request related to a first semantic description resource, including semantic information of the first semantic description resource, an association relationship between the first semantic description resource and another semantic description resource, and a uniform resource identifier (URI) of an ontology referenced by the first semantic description resource, determining that the first semantic description resource is associated with the semantic description resource, sending a semantic validation request message to an apparatus that stores the ontology referenced by the first semantic description resource. Hence, accuracy of a resource and data shared between industries and applications using a public capability of the M2M system can be ensured in a case of no priori knowledge.Type: GrantFiled: June 19, 2018Date of Patent: August 10, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Ying Gao, Yongjing Zhang, Jiaxin Yin, Jiaming Wu
-
Patent number: 11086684Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for managing compute resources in a computing environment. Examples disclosed herein include identifying (i) needy workloads and (ii) offering workloads in the computing environment. Disclosed examples also include selecting a first one of the offering workloads to lend resources to a first one of the needy workloads. Disclosed examples further include causing a host associated with the first one of the offering workloads to at least one of (i) instantiate a first virtual machine when the host is implemented with a second virtual machine or (ii) instantiate a first container when the host is implemented with a second container, and assigning the first virtual machine or the first container to the first one of the needy workloads.Type: GrantFiled: June 15, 2020Date of Patent: August 10, 2021Assignee: VMware, Inc.Inventors: Gireesha Udagani Siddappa, Samdeep Nayak, Ravi Kumar Reddy Kottapalli, Srinivas Sampatkumar Hemige, Shubham Verma
-
Patent number: 11089519Abstract: Methods, systems, and devices for wireless communication are described. A user equipment (UE) may establish a packet data network (PDN)-connectivity session to a PDN using a cellular radio access technology (RAT) and migrate the PDN-connectivity session from a source access node (AN) to a target AN. Migration may initiate when a decision to perform a handover is made. The target AN may receive a network address and information about a first data radio link established between the UE and source AN. The target AN may establish a second data radio link with the UE based at least in part on the first data radio link information, and may transmit, to the PDN, a path update including the network address and an updated path via the target AN. In some cases, the target AN may forward packets between the UE and the PDN via the second data radio link.Type: GrantFiled: September 15, 2016Date of Patent: August 10, 2021Assignee: QUALCOMM IncorporatedInventors: Karl Georg Hampel, Vincent Douglas Park, Hong Cheng, Gavin Bernard Horn
-
Patent number: 11088908Abstract: An FCoE pinning system includes a second switch device that is coupled to a first switch device via a link aggregation group (LAG). The second switch device transmits a first communication that indicates a first port that is included on the second switch device and that is coupled to a first member of the LAG has a first FCoE pinning configuration and is in a willing mode. In response to determining that a second communication received from the first switch device indicates that a second port that is included on the first switch device and that is coupled to a second member link of the LAG has a second FCoE pinning configuration, and that the first switch device is in a willing mode, the second switch device forwards, in response to determining that no mismatch exists between the FCoE pinning configurations, FCoE type traffic via the first port.Type: GrantFiled: October 29, 2019Date of Patent: August 10, 2021Assignee: Dell Products L.P.Inventors: Ramesh Kumar Subbiah, Vibin Varghese
-
Patent number: 11088971Abstract: A virtual area has a spatial visualization and includes zones that are associated with respective geometric boundaries located in relation to the spatial visualization. Realtime data stream connections between sources and sinks of network nodes in the zones of the virtual area are administered to provide a wide variety of virtual area applications, including virtual area applications that implement spatial rules for one or more synchronous conferencing services (e.g., instant messaging, such as text chat, audio conferencing, video conferencing, application sharing, and file sharing).Type: GrantFiled: December 23, 2017Date of Patent: August 10, 2021Assignee: Sococo, Inc.Inventors: Paul J. Brody, David Van Wie, Joseph Jennings, Joshua M. Greenbaum
-
Patent number: 11088917Abstract: In some possible implementations, a platform may receive or determine information identifying a plurality of physical network devices, wherein the plurality of physical network devices is associated with a plurality of resources; receive information identifying criteria for a topology, wherein a deployment based on the topology is to be configured using one or more resources, of the plurality of resources, associated with one or more physical network devices of the plurality of physical network devices, and wherein the criteria do not identify the one or more resources or the one or more physical network devices; select the one or more physical network devices or the one or more resources for the deployment based on the topology; and automatically configure the one or more resources or the one or more physical network devices to provide the deployment based on the topology.Type: GrantFiled: September 7, 2018Date of Patent: August 10, 2021Assignee: Juniper Networks, Inc.Inventors: Edward McColgan, Robert Donle, Phillip J. Wisdom, Omar Shihadeh Ansari, Wasim Raza, Lovan Hoang, Eric A. Olson, Justin D. Hayes, Sathyasekaran Sadanandam
-
Methods, systems, and computer program product for automatic generation of software application code
Patent number: 11086601Abstract: Disclosed are techniques for automatic generation of software application code. These techniques identify or generate a data model in a first programming language. At least one rule is identified or generated from the data model. This at least one rule is tokenized into a plurality of subparts based at least in part upon a second programming language. A rule hierarchy at which the plurality of sub-parts is located is determined based in part or in whole upon a corresponding class hierarchy of a class with which the at least one rule is associated. A transformed data model is generated in the second programming language using at least the plurality of sub-parts and the rule hierarchy.Type: GrantFiled: October 25, 2019Date of Patent: August 10, 2021Assignee: INTUIT INC.Inventor: Timothy B. Doyle -
Patent number: 11089650Abstract: A method includes receiving a task processing request from user equipment (UE) and obtaining application layer information for the task processing request and capability information of the UE for the task processing request. The method also includes obtaining access stratum information. The method further includes sending, based on the capability information, the application layer information, and the access stratum information, processing indication information to an apparatus for executing the task. The processing indication information instructs the apparatus to process the task corresponding to the task processing request. The apparatus for executing the task is at least one of the UE, an access network device, a core network device, or an Internet server.Type: GrantFiled: November 13, 2019Date of Patent: August 10, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Ju Liu, Jiehua Xiao, Xiaojun Luo, Ming Fang
-
Patent number: 11086676Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for allocating computing resources. In one aspect, a method includes receiving intent data specifying one or more computing services to be hosted by a computing network, requested characteristics of computing resources for use in hosting the computing service, and a priority value for each requested characteristic. A budget constraint is identified for each computing service. Available resources data is identified that specifies a set of available computing resources. A resource allocation problem for allocating computing resources for the one or more computing resources is generated based on the intent data, each budget constraint, and the available resources data. At least a portion of the set of computing resources is allocated for the one or more computing services based on results of evaluating the resource allocation problem to meet a particular resource allocation objective.Type: GrantFiled: May 31, 2019Date of Patent: August 10, 2021Assignee: Google LLCInventors: David J. Helstroom, Patricia Weir, Cameron Cody Smith, Zachary A. Hirsch, Ulric B. Longyear
-
Patent number: 11086662Abstract: In one aspect, a computerized method includes the step of selecting a subset of servers of a set of servers to migrate to a specified cloud-computing platform. An administrator utilizes a dashboard view provided in a web browser to identify the subset of servers. The computerized method includes the step of selecting a sequence of migration steps to manage a migration of the subset of servers to the specified cloud-computing platform, wherein the administrator utilizes the dashboard view to generate a plan for a server-data migration of the subset of servers. The computerized method includes the step of automatically determining a set of attributes of the subset of servers. The computerized method includes the step to automatically determining a set of dependency modules associated with the subset of servers to migrate and reinstall upon migration of the subset of servers.Type: GrantFiled: August 24, 2016Date of Patent: August 10, 2021Inventor: Ashish Khurange
-
Patent number: 11088935Abstract: Example methods and network devices for tunnel-based routing calculation. One example method may comprise establishing a tunnel between a first tunnel interface and a second tunnel interface; establishing a first session for routing information exchange between a first tunnel endpoint and an underlay network device; establishing a second session for routing information exchange between the first tunnel interface and the second tunnel interface over the tunnel. In response to receiving first routing information over the first session, the underlay network device may be configured to be a next hop to reach the second tunnel endpoint by updating a routing table to include a first entry. In response to receiving second routing information from the second tunnel interface over the second session, the underlay network device may be retained as the next hop based on an excluded address specified in the second routing information.Type: GrantFiled: December 27, 2019Date of Patent: August 10, 2021Assignee: VMWARE, INC.Inventors: Ankur Dubey, Sami Boutros, Abhishek Goliya
-
Patent number: 11080072Abstract: A user interface for interfacing with a trihybrid data movement, data governance and data provenance system is provided. The user interface may include an application selection drop-down field that enables selection of an application. The user interface may include a deliveries tab. When selected, the deliveries tab may display the status of user subscription deliveries. The user interface may include a resources tab. When selected, the resources tab may display publications and/or subscriptions that have been set up. When selected, the resources tab may enable a user to create a new publication. The user interface may include an approvals tab. When selected, the approvals tab may display approvals relating to subscriptions that have been requested. The user interface may include a data catalog tab. When selected, the data catalog tab may display a plurality of available publications, and enable a user to request a subscription to a publication.Type: GrantFiled: April 27, 2020Date of Patent: August 3, 2021Assignee: Bank of America CorporationInventors: David Malament, Jeff L. Howard, Prasad Dasari, Daniel Metz
-
Patent number: 11080107Abstract: An event notification method, including: receiving an event subscription request from a subscriber, the event subscription request including at least one notified party; sending a first event notification to the at least one notified party; sending a second event notification to at least a part of the at least one notified party, the second event notification being for canceling the first event notification.Type: GrantFiled: July 23, 2019Date of Patent: August 3, 2021Assignees: BEIJING BOE TECHNOLOGY DEVELOPMENT CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.Inventors: Junjie Zhao, Jing Su, Qian Zhang, Yanqiu Zhao
-
Patent number: 11082518Abstract: Disclosed herein are a method for operating a relation server and a system using the method. The method for operating the relation server for managing relations between machines includes generating, by the relation server, a capability set required to execute a command by analyzing the command, and grouping, by the relation server, machines that are to execute the command, among the machines, based on the generated capability set, and capability parameters and status parameters of respective machines that have been previously registered in the relation server or that are extractable by the relation server.Type: GrantFiled: June 5, 2020Date of Patent: August 3, 2021Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Young-Sic Jeong, Sang-Keun Yoo, Yong-Woon Kim
-
Patent number: 11080120Abstract: Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. Microservices on the transaction exchange platform may interact with the transaction objects based on configured workflows associated with the transactions. Processing on the transaction exchange platform may facilitate clearing and settlement of transactions. Some aspects may provide for dynamic and flexible reconfiguration of workflows and/or microservices. Other aspects may provide for data snapshots and workflow tracking, allowing for monitoring, quality control, and auditability of transactions on the transaction exchange platform.Type: GrantFiled: December 20, 2019Date of Patent: August 3, 2021Assignee: Capital One Services, LLCInventors: Earle Michael Lee, Jordan May, William Planck
-
Patent number: 11082246Abstract: A method of real-time, dynamic allocation of multimedia streams enables large-scale, server-routed real-time conference (multipoint and interactive broadcast) sessions within advancing communication technologies such as open-standard WebRTC (Web Real-Time Communications) A Synchronization Source (SSRC) mapping concept/technique is used to efficiently manage required real-time renegotiation of media flow correlations (MFC) between session participants in a server-routed conference through the Real-time Transport Protocol (RTP) processor (Engine), collectively RTP Engine. The RTP Engine is a logic processing element that inputs RTP media packets, manipulates the information within the RTP packets, and outputs the modified RTP packets. The SSRC Mapping through the RTP Engine enables the conference server router to isolate the renegotiation to a single offer/answer exchange between a participant changing a media flow correlation and the conference server router.Type: GrantFiled: March 12, 2018Date of Patent: August 3, 2021Assignee: Infinesse CorporationInventors: Joseph Augustine Olson, Michael Ern Kim
-
Patent number: 11082306Abstract: Embodiments of the present disclosure, implements method of provisioning set of solutions in a multi tenanted platform, by (a) receiving, a request for the set of solutions; (b) generating, a ticket for the request associated with at least one solution from the set of solutions; (c) selecting, a bundle based on the requested associated with the at least one solution; (d) provisioning, the selected bundle by the ticket for the at least one requested solution to obtain a provisioned bundle; (e) scheduling, the provisioning queue table at a predefined interval to obtain a plurality of provisioning records; (f) determining, at least one class for the provisioned bundle from the plurality of provisioning records; (g) provisioning, the at least one requested solution and a solution table is created in the schema; and (h) updating, status of the provisioning and notifying to a user.Type: GrantFiled: May 26, 2020Date of Patent: August 3, 2021Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Viral Prakash Shah, Narayanaswamy Krishnan, Kumar Palanichamy
-
Patent number: 11082474Abstract: A method for buffering data in an adaptive streaming service according to an embodiment of the present disclosure comprises the steps of: measuring a per-session throughput and an available bandwidth with respect to traffic generated from a streaming application; determining a number of multiple sessions based on the per-session throughput and the available bandwidth; determining a buffer size for pre-storing data based on a cache hit ratio of the streaming application; and generating at least one request message requesting data based on the number of multiple sessions and the buffer size, and transmitting the at least one request message to a server.Type: GrantFiled: March 3, 2017Date of Patent: August 3, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Dae-Kyu Choi, Do-Jun Byun, Sin-Seok Seo, Hyeon-Hun Jung
-
Patent number: 11082305Abstract: Described are systems and methods for QoS chaining based on control-plane virtual functions for ensuring end-to-end Quality of Service (QoS) of Internet services. The QoS chaining coordinates broadband service delivery via an orchestrated “chain” or Network Service (NS) consisting of control-plane Virtual Network Functions (VNFs) running in the cloud or virtual infrastructure. Separate service elements, network elements, network domains or other service plane or data plane elements or systems have a separate corresponding VNF in the control plane provide monitor and control functions. QoS is ensured End-to-End (E2E) across the chain of VNFs by coordination through the QoS chain or by a coordinating or integrating E2E orchestrator or E2E VNF. The VNFs may be chained, may communicate directly with each other, and may communicate directly with the E2E orchestrator, may communicate with each other through the E2E orchestrator, or may communicate through a shared database.Type: GrantFiled: June 29, 2018Date of Patent: August 3, 2021Assignee: ASSIA SPE, LLCInventor: Kenneth J. Kerpez
-
Patent number: 11082295Abstract: Methods, apparatus, systems and articles of manufacture are disclosed that implement cloud functionality in a cloud agnostic system. An example apparatus to implement cloud specific functionality in a cloud agnostic system includes a request interpreter to determine whether a first request includes an indication that a cloud resource is to be partially provisioned, a provision determiner to select the cloud resource based on the indication, and a cloud interface to transmit a first resource request to partially provision the cloud resource, and in response to a second request including constraints specific to the cloud resource, transmit a second resource request to fully provision the cloud resource.Type: GrantFiled: July 1, 2019Date of Patent: August 3, 2021Assignee: VMWARE, INC.Inventors: Evgeny Aronov, Anna Delcheva, Ivo Petkov, Georgi Mitsov, Alexander Dimitrov
-
Patent number: 11082337Abstract: Techniques are described for supporting multiple virtual networks over an underlay network. The techniques may provide support for network slicing and enhanced virtual private networks (VPNs) over the underlay network. In general, the techniques include allocating a subset of resources (e.g., nodes and/or links) of the underlay network to a particular virtual network, and advertising the subset of resources to provider edge (PE) routers that are participating in the virtual network. A network controller device may advertise the subset of resources for the virtual network to the respective PE routers using BGP-LS (Border Gateway Protocol-Link State). Based on the advertisements, each of the PE routers generates a restricted view of the full underlay network topology for the virtual network and, thus, only uses the subset of resources in the restricted view to generate routing and forwarding tables for the virtual network.Type: GrantFiled: April 26, 2019Date of Patent: August 3, 2021Assignee: Juniper Networks, Inc.Inventor: John E. Drake
-
Patent number: 11074200Abstract: Various systems and methods for memory management are described herein. A system for managing memory includes a memory management unit to: receive an indication of a memory allocation request; identify a memory region to satisfy the memory allocation request; determine whether the memory region has a tracking record in a tracking data structure, the tracking data structure configured to track whether a particular memory region has any references pointing to it; and revise the tracking record in the tracking data structure when the memory region has the tracking record.Type: GrantFiled: December 15, 2017Date of Patent: July 27, 2021Assignee: Intel CorporationInventors: Rodrigo R. Branco, Kekai Hu, Ke Sun
-
Patent number: 11075970Abstract: Techniques for serving a manifest file of an adaptive streaming video include receiving a request for the manifest file from a user device. The video is encoded at different reference bitrates and each encoded reference bitrate is divided into segments to generate video segment files. The manifest file includes an ordered list of universal resource locators (URLs) that reference a set of video segment files encoded at a particular reference bitrate. A source manifest file that indicates the set of video segment files is identified based on the request. An issued manifest file that includes a first URL and a second URL is generated based on the source manifest file. The first URL references a first domain and the second URL references a second domain that is different from the first domain. The issued manifest file is transmitted to the user device as a response to the request.Type: GrantFiled: October 29, 2018Date of Patent: July 27, 2021Assignee: DLVR, Inc.Inventor: Michael Gordon
-
Patent number: 11073822Abstract: A method for operating a server device in a system is disclosed. The server device determines a current process value of at least one process parameter of a process controlled by the system and transmits the determined current process values to a plurality of client devices in the system for each process parameter or a subset thereof via a data network. According to the invention, the server device forms a variable group for at least one process parameter which is to be transmitted to more than one of the client devices. The server device then combines in each case the current process values of the at least one process parameter in the variable group at the different transmission times to form a single multi-target message and at the different transmission times to form a single multi-target message and transmits the multi-target message to a group address in the data network.Type: GrantFiled: September 25, 2014Date of Patent: July 27, 2021Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Karl-Heinz Deiretsbacher, Markus Erlmann, Sven Kerschbaum, Frank Volkmann
-
Patent number: 11076015Abstract: A proxy device includes a processor circuit, a memory coupled to the processor circuit, and a network interface coupled to the processor circuit. The processor circuit is configured to function as a proxy for network communications to and from an internet of things, IoT, device that is located within a same home network as the proxy device. The processor circuit is configured to determine that the IoT device is in sleep mode in which the IoT device is unable to send or receive network communications, and, in response to determining that the IoT device is in sleep mode, to store network communications received from a remote server on behalf of the IoT device until determining that the IoT device has entered active mode in which the IoT device is able to send and receive network communications.Type: GrantFiled: April 4, 2016Date of Patent: July 27, 2021Assignee: Sony Group CorporationInventors: Andrew Isberg, Claes Nilsson, Mattias Falk, Anders Edenbrandt
-
Patent number: 11075948Abstract: A method and system for maintaining persistent network policies for a virtual machine (VM) that includes determining a name of the VM executing on a first host connected to a first network device; binding the name of the VM to a network policy for the VM on the first network device; acquiring from VM management software, using the name of the VM, a universally unique identifier (UUID) of the VM; associating the UUID to the network policy on the first network device; applying the network policy for the VM on the first network device; subscribing to receive notifications from the VM management software of changes to the configuration of the VM corresponding to the UUID; receiving notification from the VM management software of a configuration change made to the VM corresponding to the UUID; and updating the network policy of the VM to reflect the configuration change of the VM.Type: GrantFiled: January 9, 2015Date of Patent: July 27, 2021Assignee: ARISTA NETWORKS, INC.Inventors: Douglas Alan Gourlay, Kenneth James Duda
-
Patent number: 11074229Abstract: Methods, systems, and computer-readable media for a distributed read-only database service are disclosed. Using a read-only database service, one or more host groups are selected from a plurality of available host groups in a distributed system. The one or more host groups are selected for a particular dataset based at least in part on a size of the dataset and on a transaction rate for the dataset. The selected one or more host groups comprise one or more hosts comprising storage resources. A read-only database comprising elements of the dataset is generated. The read-only database is deployed to the storage resources of the one or more host groups in the distributed system. The one or more host groups are configured to serve a plurality of read requests from clients for the elements of the read-only database.Type: GrantFiled: March 21, 2018Date of Patent: July 27, 2021Assignee: Amazon Technologies, Inc.Inventors: Alexander Slutsker, David Michael Hurley, Remo Antonio Cocco, Siu Nam Wong, Aparna Raman
-
Patent number: 11076018Abstract: Systems and methods for account association with voice-enabled devices are disclosed. For example, a voice-enabled device situated in a managed environment, such as a hotel room, may be taken by a temporary resident or guest of the environment. Upon determining that the device has been removed from the environment, a device identifier associated with the device may be dissociated from components and/or services associated with environment and/or systems related thereto, and the device identifier may be associated with a user account of the user.Type: GrantFiled: September 4, 2018Date of Patent: July 27, 2021Assignee: Amazon Technologies, Inc.Inventor: Anand Kishor Mehta
-
Patent number: 11074239Abstract: A system may include a database containing representations of configuration items associated with a managed network that is managed by a remote network management platform. The system may also contain a server device that may be configured to determine a set of duplicate representations of a particular configuration item of the configuration items. The configuration items may relate to computing devices and software applications disposed within the managed network. The server device may be further configured to generate a master representation from the set of duplicate configuration items. The server device may replace, in the database, the set of duplicate representations with the master representation.Type: GrantFiled: February 26, 2018Date of Patent: July 27, 2021Assignee: ServiceNow, Inc.Inventors: Chinna Babu Polinati, Madhavi Puvvada, Romit Banerjee, Nikhil Lakshman, Brandon Thomas Trudel, Vivian Tero
-
Patent number: 11074108Abstract: The disclosure includes implementations for a connected vehicle receiving cached electronic control unit (“ECU” if singular or “ECUs” if plural) mapping solutions via a network. Some implementations of a method for a vehicle may include identifying a presence of one or more functions associated with a vehicle control system. The method may include generating a query including a mapping problem describing one or more questions about which of one or more ECUs should execute the one or more functions. The method may include providing the query to a network. The method may include receiving a response from the network. The response may include a mapping solution that describes which of the one or more ECUs should execute the one or more functions. The method may include mapping the one or more functions to the one or more ECUs as described by the mapping solution.Type: GrantFiled: May 23, 2016Date of Patent: July 27, 2021Inventors: Chung-Wei Lin, BaekGyu Kim, Shinichi Shiraishi
-
Patent number: 11070654Abstract: A method is disclosed comprising: instantiating a first plurality of type-1 network sockets on a source computing system, each of the type-1 network sockets having a first queue depth; instantiating a second plurality of type-2 network sockets on the source computing system, each of the type-2 network sockets having a second queue depth that is greater than the first queue depth; transitioning the source computing system into a first state, the first state being one in which data replication messages are transmitted by the source computing system to a target computing system by using both the type-1 and type-2 network sockets; transitioning the source computing system from the first state into a second state, the second state being one in which data replication messages are transmitted by the source computing system to the target computing system by using the type-2 network sockets.Type: GrantFiled: October 3, 2019Date of Patent: July 20, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Alexander Barabash, Leonid Ravich, Eyal Ben Ner, Xiangping Chen
-
Patent number: 11070426Abstract: Service Layer adaptation may be realized through one or more adaptation rules that are programmed by server administrators in a structured but flexible manner. As part of integrating the adaptive control into its operations, a Service Layer may be configured to provide the capability to receive requests in which an adaptation rule may be specified, to provide indications through response codes returned to requestors that the Service Layer is not able to process a request due to a reduced functional state, and to send a request for more server resources or move an application, a service, or a service instance to another platform.Type: GrantFiled: January 9, 2019Date of Patent: July 20, 2021Assignee: Convida Wireless, LLCInventors: Quang Ly, William Robert Flynn, IV, Dale N. Seed, Zhuo Chen, Michael F. Starsinic, Rocco Di Girolamo, Catalina Mihaela Mladin
-
Patent number: 11068742Abstract: A multi-layer technology stack includes a sensor layer including image sensors, a device layer, and a cloud layer, with interfaces between the layers. A method to curate different custom workflows for multiple applications include the following. Requirements for custom sets of data packages for the applications is received. The custom set of data packages include sensor data packages (e.g., SceneData) and contextual metadata packages that contextualize the sensor data packages (e.g., SceneMarks). Based on the received requirements and capabilities of components in the technology stack, the custom workflow for that application is deployed. This includes a selection, configuration and linking of components from the technology stack. The custom workflow is implemented in the components of the technology stack by transmitting workflow control packages directly and/or indirectly via the interfaces to the different layers.Type: GrantFiled: October 29, 2020Date of Patent: July 20, 2021Assignee: Scenera, Inc.Inventors: David D. Lee, Andrew Augustine Wajs