Patents Examined by Sm Rahman
-
Patent number: 10791030Abstract: Embodiments of the disclosure disclose a policy transmission method and apparatus in an NFV system. The method may include: obtaining, by a PMF unit, policy information, where the policy information includes a policy rule and a first policy parameter, and the first policy parameter is used to determine a target management unit for the policy rule in a MANO architecture of the NFV system; and transmitting, by the PMF unit, the policy rule to the target management unit based on the first policy parameter. According to the embodiments of the disclosure, an NFVO can be prevented from becoming a policy rule processing bottleneck.Type: GrantFiled: August 3, 2018Date of Patent: September 29, 2020Assignee: Huawei Technologies Co., Ltd.Inventors: Haitao Xia, Fang Yu
-
Patent number: 10785142Abstract: An inter-provider network architecture system is disclosed. In particular, the system may enable a service provider network and a partner network to take advantage of each other's network cores, such that the resources of the service provider network and the partner network may be more effectively utilized to service customers of both networks. By doing so, not only can the service provider network and the partner network take advantage of each other's network resources, but they can also give each other's customers broader network reach into regions that are not typically serviced by their own networks. The service provider network may effectively accomplish this by providing a limited view of the service provider network to the partner network, or vice versa, so that traffic and data can flow between the networks without each network having to be fully aware of each other's entire network topologies.Type: GrantFiled: January 29, 2019Date of Patent: September 22, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: James Uttaro, Mark R. Sundt
-
Patent number: 10785297Abstract: Migrating and delivering datasets to mobile Internet of Things (IoT) devices is provided. A time is predicted for delivery of one or more datasets to a target intermediate data delivery destination closest to a current geographic location of a mobile IoT device based on context and type of each detected data delivery event and the current geographic location of the mobile IoT device. The one or more datasets are migrated to the target intermediate data delivery destination closest to the current geographic location of the mobile IoT device according to the predicted time. The one or more datasets are delivered to the mobile IoT device from the target intermediate data delivery destination closest to the current geographic location of the mobile IoT device based on the context and the type of each detected data delivery event that corresponds to a particular dataset in the one or more datasets.Type: GrantFiled: October 23, 2018Date of Patent: September 22, 2020Assignee: International Business Machines CorporationInventors: Craig M. Trim, Martin G. Keen, Gandhi Sivakumar, Kushal Patel, Sarvesh Patel
-
Patent number: 10785515Abstract: [Object] To provide a communication control device configured to efficiently secure bands of an IP network in order to transmit data streams. [Solution] There is provided a communication control device including: a channel information acquisition unit configured to acquire, when AV streams are transmitted from a plurality of transmission apparatuses to one or more reception apparatuses on an IP network while being switched, all channel information from the transmission apparatuses to the reception apparatuses; a traffic calculation unit configured to calculate a maximum traffic generated in switching patterns of the transmission of the AV streams from the transmission apparatuses to the reception apparatuses, on the basis of the channel information acquired by the channel information acquisition unit; and a transmission band reservation unit configured to reserve a transmission band on the IP network, on the basis of the maximum traffic calculated by the traffic calculation unit.Type: GrantFiled: August 25, 2015Date of Patent: September 22, 2020Assignee: SONY CORPORATIONInventors: Yoshinobu Kure, Vijitha Ranatunga, Yoshihiro Kosaka
-
Patent number: 10778602Abstract: Methods and systems may provide for joining an overlay network of a plurality of peer devices and identifying a local preference for an area service available to the plurality of peer devices. Additionally, the local preference may be used to negotiate a common preference for the area service with the plurality of peer devices. In one example, the common preference is a best fit value for the plurality of peer devices on the overlay network.Type: GrantFiled: August 4, 2014Date of Patent: September 15, 2020Assignee: International Business Machines CorporationInventors: Aaron J. Quirk, Lin Sun, Laura Wynter
-
Patent number: 10778638Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from a client device a request for contacts to use to initiate communications for a product. The program further identifies a set of contacts associated with a user of the client device. The program also determines a subset of the set of contacts associated with the user based on data associated with the product. The program further provides the client device the subset of the set of contacts associated with the user as candidates for initiating communications for the product.Type: GrantFiled: March 20, 2017Date of Patent: September 15, 2020Assignee: SAP SEInventors: David Brockington, Damien Murphy, Vivek Ranjan, Oliver Conze
-
Patent number: 10771337Abstract: This disclosure describes techniques for defining a set of permissions, or privileges, for users who manage resources of a network-based service provisioned in a network-based service platform managed by a service provider. The techniques may include mapping cloud identities of the users to operating system (OS) user groups defined local to the resources that specify the set of permissions for user group members. Systems-manager agents that execute locally on the resources may determine to which OS user group the user belongs based on their cloud identity, and launch shells that are restricted by the set of permissions. Using these shells, a network-based service platform may allow users to remotely manage resources of the network-based service in various ways, such as through batch run commands and/or remote user sessions, while ensuring that the users are unable to execute commands on the resources that are outside the set of permissions.Type: GrantFiled: May 25, 2018Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Munindra N. Das, Patrick McFalls, Amjad Hussain, Anantharam Vaidyanathan
-
Patent number: 10771326Abstract: A method and system are described for communicating within a system, which may be along tubular members. The method includes constructing a communication network for tubular member, such as a wellbore accessing a subsurface region or a pipeline, and using the communication network in hydrocarbon operations, such as hydrocarbon exploration, hydrocarbon development, and/or hydrocarbon production.Type: GrantFiled: September 24, 2018Date of Patent: September 8, 2020Assignee: ExxonMobil Upstream Research CompanyInventors: Yibing Zhang, H. Alan Wolf, Limin Song, Scott W. Clawson, Katie M. Walker
-
Patent number: 10764122Abstract: A processing device receives event notifications for occurrences of infrastructure events from a different event sources. The event notifications have different formats to represent a same type of infrastructure event. The processing device creates uniform event notifications from a base event format for the event notifications, and provides the uniform event notifications to a centralized event handler that corresponds to the base event format within a threshold amount of time to allow a time sensitive action to be performed by the centralized event handler within a time period.Type: GrantFiled: February 26, 2016Date of Patent: September 1, 2020Assignee: Red Hat, Inc.Inventors: Gregory McCullough, Jason Frey, Oleg Barenboim, Lianhua Fu
-
Patent number: 10764365Abstract: A web application system of an embodiment includes a server and a terminal. The server includes a server-side updating device, a server-side detection device, and a server-side synchronization device. The terminal includes an application execution device. The server-side updating device updates first information stored in a server-side storage device on the basis of a server-side event. The server-side detection device detects that the first information has been updated. The server-side synchronization device notifies the terminal of information indicating that the first information has been updated when it is detected that the first information has been updated. The application execution device functions by a web application being executed. Further, the application execution device starts synchronization of second information stored in a terminal-side storage device with the first information when information indicating that the first information has been updated is received from the server.Type: GrantFiled: September 5, 2018Date of Patent: September 1, 2020Assignee: KABUSHIKI KAISHA TOSHIBAInventors: Masashi Kojo, Nobuyasu Nakajima
-
Patent number: 10757051Abstract: Performing an operation comprising receiving accessibility data generated by an operating system based on a first message outputted via a graphical user interface (GUI) of a first messaging client of a plurality of messaging clients executing on a device, extracting attributes of the first message from the received accessibility data and based on a first parsing rule, wherein the attributes comprise a text of the message, a sender of the message, and the first messaging client, and outputting for display an indication of the text of the message, the sender, and the first messaging client in a GUI of an integrated messaging application.Type: GrantFiled: March 5, 2018Date of Patent: August 25, 2020Assignee: International Business Machines CorporationInventors: Der-Joung Wang, Yi-Lin Tsai, Naomi Wu, Yang Liang
-
Patent number: 10757170Abstract: Conditional address translation is performed in a multi-tenant cloud infrastructure to effectively support tenant-assigned addresses. For each tenant, the multi-tenant cloud infrastructure deploys both a private network used to communicate between the tenant and the cloud and a tenant-facing gateway to manage the private network. The multi-tenant cloud infrastructure also includes an externally-facing gateway used to communicate between the multi-tenant cloud and a public network. The tenant-facing gateways are configured to bypass address translation—providing consistent addressing across each private network irrespective of the physical location of resources linked by the private network. By contrast, the public-facing gateway is configured to translate source addresses in outgoing packets to addresses that are unique within the public network.Type: GrantFiled: March 23, 2015Date of Patent: August 25, 2020Assignee: VMware, Inc.Inventors: Sachin Thakkar, Debashis Basak, Serge Maskalik, Weiqing Wu, Aravind Srinivasan
-
Patent number: 10757199Abstract: A method and apparatus are provided for receiving service discovery information in a client in a hybrid delivery multimedia transmission system, the method including receiving service discovery information related to a service and comprising service type information indicating that the service is provided by a plurality of channels including a first channel of a first network and a second channel of a second network, the second channel being different from the first channel, in a plurality of networks including the first network and the second network, different from the first network, and parsing the service type information.Type: GrantFiled: October 12, 2018Date of Patent: August 25, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Yiling Xu, Sung-Ryeul Rhyu, Jae-Yeon Song
-
Patent number: 10747580Abstract: The disclosure provides an approach for distribution of functions among data centers of a cloud system that provides function-as-a-service (FaaS). For example, the disclosure provides one or more function distributors configured to receive a request for loading or executing a function, automatically determine an appropriate data center to load or execute the function, and automatically load or execute the function on the determined data center. In certain embodiments, the function distributors are further configured to determine an appropriate data center to provide storage resources for the function and configure the function to utilize the storage resources of the determined data center.Type: GrantFiled: December 10, 2018Date of Patent: August 18, 2020Assignee: VMware, Inc.Inventor: Amol Manohar Vaikar
-
Patent number: 10749904Abstract: Provided are methods and systems for configuring a network device with user-defined instruction scripts. The method may commence with receiving a request for a network session between a client device and a server. The method may further include receiving a user-defined class and a user-defined object configuration. The user-defined class and the user-defined object configuration may include the user-defined instruction scripts provided by a user of the client device. The method may further include instructing an object virtual machine to generate at least one user-defined object based on the user-defined class and the user-defined object configuration. The method may continue with instructing an object virtual machine to generate at least one user-defined object based on the user-defined class and the user-defined object configuration.Type: GrantFiled: April 30, 2018Date of Patent: August 18, 2020Assignee: A10 Networks, Inc.Inventors: Rajkumar Jalan, Rishi Sampat
-
Patent number: 10749921Abstract: In various embodiments, a node manager configures a “new” node as a replacement for an “unavailable” node that was previously included in a distributed data store. First, the node manager identifies a source node that stores client data that was also stored in the unavailable node. Subsequently, the node manager configures the new node to operate as a slave of the source node and streams the client data from the source node to the new node. Finally, the node manager configures the new node to operate as one of multiple masters nodes in the distributed data store. Advantageously, by configuring the node to implement a hybrid of a master-slave replication scheme and a master-master replication scheme, the node manager enables the distributed data store to process client requests without interruption while automatically restoring the previous level of redundancy provided by the distributed data store.Type: GrantFiled: December 14, 2016Date of Patent: August 18, 2020Assignee: NETFLIX, INC.Inventors: Ioannis Papapanagiotou, Shailesh Birari, Jason Cacciatore, Minh Do, Christos Kalantzis
-
Patent number: 10741091Abstract: Disclosed herein are methods and systems for mitigating the effects of intermittent network connectivity in educational settings. A student assignment is presented via a client-side user interface of an educational platform. The client-side user interface is initially operated in a read/write mode. Student input is received via the client-side user interface in connection with the student assignment, and is responsively locally stored. A remote-save-triggering event is detected, and a remote-save method is responsively executed. The remote-save method attempts to save the locally stored student input to a remote server. If the remote-save method returns a remote-save-success promise, the client-side user interface is continued to be operated in the read/write mode. If the remote-save method returns a remote-save-failure promise, the client-side user interface is transitioned to being operated in a read-only mode.Type: GrantFiled: February 3, 2017Date of Patent: August 11, 2020Assignee: ThinkCERCA.com, Inc.Inventors: Joshua Tolman, Jerry Busser
-
Patent number: 10742477Abstract: A method for connecting webservers and web application servers (WAS's) is provided. The method includes steps of: (a) a WAS admin server, while managing multiple existing WAS managed servers and communicating with multiple existing webservers, if a new webserver except the multiple existing webservers or a new WAS managed server except the multiple existing WAS managed servers is determined as being operated, receiving connection state information of the new webserver or that of the new WAS managed server; and (b) the WAS admin server delivering the connection state information of the new webserver or that of the new WAS to the multiple existing WAS managed servers and the multiple existing webservers.Type: GrantFiled: August 22, 2018Date of Patent: August 11, 2020Assignee: TMAXSOFT CO., LTD.Inventors: Sung Bae Yoon, Young Hwi Jang
-
Patent number: 10735507Abstract: A method of facilitating peer-to-peer connection involves transmitting, by a first peer device, an identification of the first peer device and information regarding its capabilities. The information regarding its capabilities including a list of transmission channels that the first peer device is capable of supporting, an indication of which transmission channels the first peer device is capable of supporting as a group owner, and/or an indication of which transmission channels the first peer device is capable of supporting as a client. The first peer device receives from a second peer device, an identification of the second peer device and information regarding its capabilities including a list of transmission channels that the second peer device is capable of supporting. The first peer device and the second peer device then negotiate which of the first and second peer devices should be the group owner and which should be the client.Type: GrantFiled: October 17, 2017Date of Patent: August 4, 2020Assignee: DISPLAYLINK (UK) LIMITEDInventor: Matthew Parks
-
Patent number: 10733614Abstract: A third-party service may be used to assist entities in responding to requests of users. A third-party service may receive, directly or indirectly, a request of a first user for assistance from a first entity. The third-party service may request information about the first user by sending a request to a computer of the first entity. The third-party service may use the request of the first user and the information about the first user to automatically generate a response to the request of the first user. The third-party service may then transmit, directly or indirectly, the response to the first user.Type: GrantFiled: June 21, 2019Date of Patent: August 4, 2020Assignee: ASAPP, INC.Inventors: Gustavo Sapoznik, Hui Dai, Joseph Hackman