Patents Examined by Ranjan Pant
-
Patent number: 11700230Abstract: In one embodiment, a domain name system (DNS) server processes a DNS query based on a policy statement that is attached to the DNS query. Upon receiving the DNS query, the DNS server executes one or more commands specified in the policy statement to generate a query state. The query state controls DNS resolution behavior that the DNS server implements as part of processing the DNS query. The DNS server then performs one or more DNS resolution operations based on DNS query and the query state to generate a response. Advantageously, because the semantics of the policy statement are encapsulated within the policy statement, the policy statement enables a client to unambiguously control DNS resolution behavior. By contrast, conventional DNS resolution guidance mechanisms that rely on DNS servers to infer policies based on client data may not reflect the preferences of the clients.Type: GrantFiled: April 1, 2021Date of Patent: July 11, 2023Assignee: VeriSign, Inc.Inventors: Eric Osterweil, Ashvatth Lakshmanan
-
Patent number: 11671484Abstract: An illustrative latency service system identifies, in response to a request by a user equipment (UE) device for performance of a distributed computing service, a latency performance level to which the UE device is subscribed. The system obtains real-time latency performance data for a distributed computing network that is to perform the distributed computing service for the UE device in response to the request, and, based on the real-time latency performance data, determines a characteristic of a geographic zone in which the UE device is located. The characteristic is associated with latency performance that the distributed computing network is capable of providing in the geographic zone. Based on the latency performance level and the characteristic of the geographic zone, the system arranges for the performance of the distributed computing service for the UE device by the distributed computing network. Corresponding methods and systems are also disclosed.Type: GrantFiled: September 25, 2020Date of Patent: June 6, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Kirk Campbell, John Patrick Hickey, III, Anil K Guntupalli, Art Zaifman, Jayashree Srinivasan Kilkovalavedu, Raghuram Parvataneni
-
Patent number: 11658917Abstract: A system and a method are disclosed for receiving, by a server, based on input by a user, a request to lock a set of data. Responsively, the server modifies the set of data to be locked, and determines whether an amount of bandwidth required to index the locked data exceeds a threshold. Responsive to determining that the amount of bandwidth exceeds the threshold, the server instructs a secondary server to allocate bandwidth to index a first portion of the locked data. The server indexes a second portion of the locked data in parallel with the secondary server indexing the first portion of the locked data, and generates an index by collating the indexed first and second portions of the locked data. The server receives a search request for a portion of the locked data, and retrieves the portion of the locked data based on referencing the index.Type: GrantFiled: April 9, 2021Date of Patent: May 23, 2023Assignee: Tekion CorpInventors: Satyavrat Mudgil, Justin Hou, Ved Surtani
-
Patent number: 11637904Abstract: An electronic device and an operating method thereof relate to effect-driven dynamic media selection for visual Internet of things (IoT) service using reinforcement learning, and may be configured to monitor a user in an Internet of things (IoT) service environment, predict a visual service effect of at least one service medium related to the user in the IoT service environment, select one of the at least one service medium based on the visual service effect, and provide service for the user through the selected service medium.Type: GrantFiled: January 25, 2021Date of Patent: April 25, 2023Assignee: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGYInventors: In-Young Ko, Kyeongdeok Baek
-
Patent number: 11627085Abstract: Provided is a non-transitory computer-readable recording medium storing a service management program that causes a computer to execute a process, the process including acquiring a first input load indicating an amount of inputs received by a service at a first point in time, the service being implemented by containers, identifying first numbers of the containers corresponding to the first input load by referring to a storage unit that stores information where a second input load is associated with second numbers of the containers, the second input load indicating an amount of inputs received by the service when a response time of the service is reduced by increasing numbers of the containers to the second numbers of the containers in each of second points in time prior to the first point in time, and increasing the numbers of containers to the first numbers of the containers.Type: GrantFiled: November 10, 2021Date of Patent: April 11, 2023Assignee: FUJITSU LIMITEDInventor: Shinya Kuwamura
-
Patent number: 11627193Abstract: Systems, methods, and other embodiments associated with generating a corrective action data structure for a set of remote devices based upon corrective actions are described. In one embodiment, a method includes receiving application activity data from a plurality of remote devices. The application activity data is analyzed to determine a set of application activities associated with each of the plurality of remote devices, and the sets of application activities are analyzed to determine one or more challenges associated with a set of remote devices of the plurality of remote devices. Corrective actions are determined for each of the one or more challenges, and a corrective action data structure is generated for the set of remote devices based upon the corrective actions.Type: GrantFiled: December 7, 2017Date of Patent: April 11, 2023Assignee: Oracle International CorporationInventors: Suryaveer Singh Lodha, William Blaby
-
Patent number: 11621881Abstract: A method that includes joining, by a first node, a network connecting a set of nodes, where each node has an agent and is associated with a sensor, and where the sensor generates sensor data, and where each agent sends and receives broadcast messages, and generating, by the sensor, sensor data associated with a second node. The method also includes analyzing, by the agent, the sensor data, where the analyzing causes a detection of a first fault condition of the second node, and where the first fault condition is an indication of a problem with the second node, generating, by the agent, a broadcast message, where the broadcast message includes the first fault condition, and sending, by the first node, the broadcast message to at least one member of the set of nodes via the network.Type: GrantFiled: February 10, 2020Date of Patent: April 4, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nadiya Kochura, Tiberiu Suto, Nicolo' Sgobba, Erik Rueger
-
Patent number: 11595485Abstract: A system described herein may provide a technique for the dynamic selection of edge computing devices, such as Multi-Access/Mobile Edge Computing devices (“MECs”), to provide services to User Equipment (“UEs”) based on factors such as MEC load, services and/or applications available or supported by particular MECs, UE location, service requirements, and/or other factors. One or more devices that are external to a network with which MECs are provided may be able to request services from a suitable MEC and/or identify a suitable MEC to provide such services. In this manner, control over the selection of particular MECs may be provided to devices or systems that are external to the network, thus providing an enhanced level of granular control and dynamism to such external devices or systems with respect to MEC selection.Type: GrantFiled: May 14, 2021Date of Patent: February 28, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Ramanathan Subramaniam, Sandarsh Aramballi Devappa, Sandipkumar V. Shah
-
Patent number: 11589400Abstract: A communication system includes an external entity and a 5G system (5GS), wherein the 5GS comprises a 5G core (5GC), wherein the 5GC comprises a functional entity, a Unified Data Management (UDM), a Session Management Function (SMF), and a User Plane Function (UPF). A method for setting up expected communication behavior information in the system includes: performing, by the external entity, an Application Programming Interface (API) call via an API of the functional entity and setting up an expected communication behavior for a subscriber or set of subscribers, a data network name (DNN), a 5G virtual network (VN), a slice or a combination thereof that the functional entity is allowed to manage.Type: GrantFiled: April 13, 2021Date of Patent: February 21, 2023Assignee: DEUTSCHE TELEKOM AGInventor: Josep Colom Ikuno
-
Patent number: 11558273Abstract: Techniques related to communication between independent containers are provided. In an embodiment, a first programmatic container includes one or more first namespaces in which an application program is executing. A second programmatic container includes one or more second namespaces in which a monitoring agent is executing. The one or more first namespaces are independent of the one or more second namespaces. A monitoring agent process hosts the monitoring agent. The monitoring agent is programmed to receive an identifier of the application program. The monitoring agent is further programmed to switch the monitoring agent process from the one or more second namespaces to the one or more first namespaces. After the switch, the monitoring agent process continues to execute in the second programmatic container, but communication is enabled between the application program and the monitoring agent via the monitoring agent process.Type: GrantFiled: August 23, 2021Date of Patent: January 17, 2023Assignee: SYSDIG, INC.Inventors: Loris Degioanni, Luca Marturana, Gianluca Borello
-
Patent number: 11558460Abstract: A distributed processing method based on a consistency protocol is provided. The method includes: transmitting a decree prepare request including a first decree number, the decree prepare request requesting other nodes to promise to no longer accept a fast write operation initiated by a leader node whose leader number is less than the first decree number, the first decree number representing a leader number of a current node, and the leader number representing a number of a decree at which the current node that becomes a leader node is located; and in response to receiving decree promises from at least a preset quantity of nodes among the other nodes, enabling the fast write operation from a subsequent decree number of a second decree number determined based on the decree promises, each of the decree promises including the first decree number.Type: GrantFiled: September 1, 2020Date of Patent: January 17, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Tong Xing Ma
-
Patent number: 11553032Abstract: Various methods, apparatuses/systems, and media for implementing a smart toolchain integration module are disclosed. A processor detects an issue in connection with performance and/or operation of an application and creates an event, in response to detecting the issue, with required parameters. The processor causes the event to be consumed with the required parameters in an event automation platform and triggers a corresponding microservice which stores a code to be utilized for replicating and interpreting the issue in response to consuming the event. The processor also replicates the issue by running a check through hypertext transfer protocol (HTTP) POST request by the microservice to a corresponding application programming interface (API) based on the code; interprets the issue by sending a HTTP secure (HTTPS) GET request by the microservice to the corresponding API based on the code; and automatically remediates the issue based on the required parameters.Type: GrantFiled: October 29, 2021Date of Patent: January 10, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Gauraw Tripathy, Rajesh Kumar, Nachiappan Ramanathan, Sachin Garajkar, Noor Khan, Ranjith Nerandla
-
Patent number: 11513984Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. The computer system includes a baseboard management controller (BMC). The BMC receives a first message from a first remote device on a management network. The BMC determines whether the first message is directed to a storage service or fabric service running on a host of the BMC. The host is a storage device. The BMC extracts a service management command from the first message, when the first message is directed to the storage service or fabric service. The BMC sends, through a BMC communication channel to the host, a second message containing the service management command to the host. The BMC communication channel established for communicating baseboard management commands between the BMC and the host.Type: GrantFiled: February 4, 2020Date of Patent: November 29, 2022Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Anurag Bhatia, Jason Messer, Joseprabu Inbaraj, Clark Kerr, Sanjoy Maity
-
Patent number: 11509703Abstract: A system and method for training and executing an adaptive bitrate (ABR) controller can include clustering content into content clusters based on content metadata, clustering network scenarios based on network information, normalizing input measurements, training the ABR controller for each content within at least one of a given content cluster and a given network scenario cluster by determining network information and network metadata, associated with the respective content, determining a content bitrate, determining a reward associated with the content bitrate, and training the ABR controller based on the reward.Type: GrantFiled: September 25, 2019Date of Patent: November 22, 2022Assignee: VMware, Inc.Inventors: Tianshu Chu, Rakesh Misra, Sandeep Chinchali, Alexandros Anemogiannis, Rahul Tandra, Kanthi Nagaraj
-
Patent number: 11509625Abstract: A communication apparatus sets a first obtaining method for obtaining IP addresses of a first network interface and an external server with which the communication apparatus communicates via the first network interface, and a second obtaining method for obtaining IP addresses of a second network interface and an external server with which the communication apparatus communicates via the second network interface. If the first obtaining method is manual obtaining, if the second obtaining method is automatic obtaining, and if setting of a default gateway has been set with respect to the first network interface, the communication apparatus controls communications by using at least the IP address of the second network interface obtained by the automatic obtaining without using the IP address of the external server obtained by the automatic obtaining via the second network interface.Type: GrantFiled: May 6, 2019Date of Patent: November 22, 2022Assignee: CANON KABUSHIKI KAISHAInventor: Toshihiro Iwata
-
Patent number: 11496600Abstract: In an exemplary process for remote execution of machine-learned models, one or more signals from a second electronic device is detected by a first electronic device. The second electronic device includes a machine-learned model associated with an application implemented on the first electronic device. Based on the one or more signals, a communication connection is established with the second electronic device and a proxy to the machine-learned model is generated. Input data is obtained via a sensor of the first electronic device. A representation of the input data is sent to the second electronic device via the proxy and the established communication connection. The representation of the input data is processed through the machine-learned model to generate an output. A result derived from the output is received via the communication connection and a representation of the result is outputted.Type: GrantFiled: August 28, 2019Date of Patent: November 8, 2022Assignee: Apple Inc.Inventors: Umesh S. Vaishampayan, Gaurav Kapoor, Kit-man Wan
-
Patent number: 11477131Abstract: A method for coordinating distributed network address translation (NAT) in a network within which several logical networks are implemented. The logical networks include several tenant logical networks and at least one service logical network that include service virtual machines (VMs) that are accessed by VMs of the tenant logical networks. The method defines a group of replacement IP address and port number pairs. Each pair is used to uniquely identify a VM across all tenant logical networks. The method sends to at least one host that is hosting a VM of a particular tenant logical network, a set of replacement IP address and port number pairs. Each replacement IP address and port number pair can be used by the host to replace a source IP address and a source port number in a packet that is destined from the particular VM to a VM of the particular service logical network.Type: GrantFiled: October 15, 2017Date of Patent: October 18, 2022Assignee: NICIRA, INC.Inventor: Jun Xiao
-
Patent number: 11470013Abstract: Systems, computer-implemented methods, and computer-readable media for facilitating resource balancing based on resource capacities and resource assignments are disclosed. Electronic communications, received via interfaces, from monitoring devices to identify resource descriptions of resources may be monitored. A resource descriptions data store may be updated to associate each entity of the entities and resource capacities of each resource type of resource types. A first electronic communication, from resource-controlling systems, may be detected. Model data from a model data store may be accessed based on the identified resource descriptions. A first model may be identified based on the model data. A resources assessment corresponding may be generated based on whether a threshold is satisfied based on the first model, a first resource capacity of a first resource type, and the first electronic communication.Type: GrantFiled: April 6, 2020Date of Patent: October 11, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Roger Garcia, Mitsumasa Sam Hanamoto, Neil H. Bui, Quang Hang, Jun Ma
-
Patent number: 11436406Abstract: A method is disclosed for presenting media content on a first client computer of client computers that are participating in a collaboration session. The method including receiving the media content from a server, presenting the media content at the first client computer, receiving a selection of an option that defines how annotations on the media content received from the client computers are to be formatted for real-time display on the media content at the client computers participating in the collaboration session, sending the option to the server to cause any annotations on the media content received from the client computers to be formatted based on the option, receiving, at the first client computer, an annotation formatted by the server based on the option and information received from a second client computer of the client computers, and presenting the formatted annotation on the media content at the first client computer.Type: GrantFiled: December 10, 2018Date of Patent: September 6, 2022Assignee: GOOGLE LLCInventors: Kelvin Chan, Yiyang Joy Ding
-
Patent number: 11412041Abstract: A computing device includes an interface configured to interface and communicate with a communication system, a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory that is configured to execute the operational instructions to perform various operations. The computing device monitors a current state of a distributed storage and task processing network (DSTN) management unit by periodically collecting metadata that is compared to a previously recognized similar state. The computing device facilitates returning a resolution to the DSTN management unit to modify the current state using corrective actions and the DSTN management unit is configured to automatically execute the resolution or to record the resolution. Recorded resolutions are later passed to operators assigned to the DSN.Type: GrantFiled: June 25, 2018Date of Patent: August 9, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Patrick A. Tamborski, Bart R. Cilfone, Alan M. Frazier, Sanjaya Kumar