Patents Examined by LaShonda Jacobs
-
Patent number: 11792260Abstract: Enhanced packet redirect capabilities are disclosed herein for draining traffic to a server. In an implementation, a server in an infrastructure service receives a packet from a stateless load balancer. The packet may comprise a request for content. A user space program on the server determines whether a connection identified in the packet belongs to the server. If the connection belongs to the server, the user space program handles the request for the content. If not, the server forwards the packet to a secondary server in the infrastructure service. The secondary server, to which the connection may belong, can then handle the request.Type: GrantFiled: January 25, 2022Date of Patent: October 17, 2023Assignee: Fastly, Inc.Inventors: Lennert Buytenhek, João Diogo Taveira Araújo
-
Patent number: 11778015Abstract: Systems and methods for processing webpage calls via multiple module responses are described. A system may receive, from a client device, a first call for module data associated with a set of webpage modules for presentation in a webpage. The system may subsequently transmit, to the client device based on receiving the first call, a first response including first module data associated with a first subset of the set of webpage modules. The first response may additionally include a token identifying the webpage. The server may additionally transmit, to the client device based on transmitting the first response, a second response including the token identifying the webpage and second module data associated with a second subset of the set of webpage modules that differs from the first subset of the set of webpage modules.Type: GrantFiled: October 28, 2021Date of Patent: October 3, 2023Assignee: eBay Inc.Inventors: Vineet Bindal, Naga Sita Raghuram Nimishakavi Venkata, Ramesh Periyathambi, Lakshimi Duraivenkatesh, Tomer Lancewicki, Selcuk Kopru
-
Patent number: 11778439Abstract: Methods, systems, and apparatus for providing assistance to a user of a mobile application are described. A request to establish a session for a single mobile application executing on a mobile device is received on a remote device via an application programming interface (API) that is integrated with the single mobile application. Information from the single mobile application is received on the remote device via the API, the information including information about the single mobile application. A command is sent from the remote device to the mobile device, causing the mobile device to execute the command in the single mobile application.Type: GrantFiled: May 2, 2022Date of Patent: October 3, 2023Assignee: EBAY INC.Inventors: Scot Fraser Hamilton, Ladd Van Tol, Luke Shardlow, Jonathan David Chard, Matthew Olson
-
Patent number: 11767154Abstract: A computer server includes processor and memory hardware. The processor hardware executes instructions including parsing a hypertext transfer protocol (HTTP) request from a first user agent to identify a first data object matching a set of characteristics and generating a new data element based on the HTTP request. The instructions include, in response to the first data object being present: extracting a first set of serialized data elements and serializing them with the new data element to generate a second data object. The instructions include, in response to the first data object being absent and a user associated with the first user agent being identifiable: determining a second set of serialized data elements based on an identity of the user, and serializing them with the new data element to generate the second data object. The instructions include transmitting an HTTP response including the second data object.Type: GrantFiled: October 19, 2022Date of Patent: September 26, 2023Assignee: TD Ameritrade IP Company, Inc.Inventors: Kevin Michael Wysocki, Michelle Schroeder
-
Patent number: 11770459Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to identify and manage IoT protocols and associated devices. An example apparatus includes a gateway device to communicate according to a first protocol. The example gateway device includes a plugin agent to discover a first device and probe the first device to gather data regarding a protocol of the first device. The example plugin agent is to transmit the gathered data to a plugin manager to determine whether the first device is to communicate via the first protocol, and, when the first device is unable to communicate via the first protocol, determine a plugin for the gateway device to enable the gateway device to communicate with the first device, the plugin agent to provision the plugin for the gateway device with respect to the first device.Type: GrantFiled: July 20, 2021Date of Patent: September 26, 2023Assignee: INTEL CORPORATIONInventors: Mats Agerstam, David J. McCall, Vijay Sarathi Kesavan, Maria E. Ramirez Loaiza
-
Patent number: 11757700Abstract: A computing system receives, from a client device, a first request for access to a single page application associated with the computing system. A gateway of the computing system intercepts the first request before it reaches a shell service associated with the single page application. The gateway sends a second request for the single page application to the shell service. Based on the single page application request, the gateway determines that the shell service is experiencing a failure. Responsive to determining that the shell service is experiencing a failure, the gateway retrieves, from a content delivery network, a uniform resource locator (URL) associated with a time-lapse hypertext markup language (HTML) of the single page application. The gateway redirects the client device to the time-lapse HTML of the single page application using the URL.Type: GrantFiled: July 5, 2022Date of Patent: September 12, 2023Inventors: Venkatesan Murugesan, Karim Lakhani, Samy Mohamed Ismail Mohamed, Sarika N. Kale, Alexey Povkh, Hung T. Nguyen, Laurent Benchimol
-
Patent number: 11757955Abstract: An information switching and sharing method, a device, an electronic apparatus, and a storage medium are provided. The method includes: upon detecting a trigger operation of a link to a second page in a first page currently being shared, redirecting to the second page, wherein the first page is currently being displayed and sent to a client terminal of a recipient user, such that the client terminal of the recipient user displays the first page; and sharing the second page to the client terminal of the recipient user in a follow mode, such that the client terminal of the recipient user in the follow mode mirrors a display of the second page, wherein the follow mode follows a display of a current display page on a client terminal of a host sharing user.Type: GrantFiled: September 9, 2022Date of Patent: September 12, 2023Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.Inventors: Xiaotao Nie, Qianyi Xu, Guanghan Zhang, Jingyi Zhang, Zhihui Ha, Zhongyang Guo, Tao Chen, Yutao Wu, Qi Zhang, Mingzhe Ruan, Junmin Song, Minming Zhou, Yin Shi, Bin Zhu, Shuhan Lu, Xi Hu
-
Patent number: 11757815Abstract: One embodiment provides a hub of a collecting device that receives messages from entities. The messages are formatted in a message structure that is dependent upon an entity sending the message. The hub analyzes each of the received messages by identifying, from the message structure, information corresponding to an interest of the collecting entity, and discarding information of the message not of interest to the collecting entity. The analysis is agnostic with respect to the entity sending the message and the message structure of the message. The hub performs an action based upon the information corresponding to an interest of the collecting entity.Type: GrantFiled: March 28, 2022Date of Patent: September 12, 2023Assignee: TELETRACKING TECHNOLOGIES, INC.Inventors: Michael Coen, Sunil Nagireddy, Raghu Ramesh
-
Patent number: 11741175Abstract: A mobile communication device. The device comprises a central processing unit (CPU), a graphics processing unit (GPU), and a memory comprising a mobile application incorporating a search client that. When executed by at least one of the CPU and the GPU, the application receives an input selecting the search client, begins execution in a trusted security zone execution mode wherein instructions of the search client execute in the GPU, creates a genesis block of a block chain via the search client instructions executing in the GPU, creates an event block of the block chain via the search client instructions executing in the GPU, attaches the event block to the block chain via the search client instructions executing in the GPU, transmits the block chain to a data store, and reverts to execution in a normal execution mode.Type: GrantFiled: February 4, 2022Date of Patent: August 29, 2023Assignee: T-Mobile Innovations LLCInventors: Billy G. McCracken, Jr., Lyle W. Paczkowski, Robert L. Spanel
-
Patent number: 11743329Abstract: A method and system for synchronization data across applications installed on mobile and desktop devices and remote server uses a mail server. The data to be sent to applications is included in electronic message body or attachment and sent to a predefined email account. The email account is processed via listener applications according to a processing rule such as sender's email address, sender's domain, header information, or metadata. When an email matches the rule, an action is triggered that acquires data from attachment of email or body and updates local storage.Type: GrantFiled: April 19, 2022Date of Patent: August 29, 2023Assignee: Zero Cognitive Systems, Inc.Inventor: Gevorg Karapetyan
-
Patent number: 11729249Abstract: A content delivery method, and related apparatus, that involves the operations of receiving a request for a content resource including at least one embedded resource with a tag. Upon identification of the tag, using at least one delivery parameter to generate a modified embedded resource. Embedding the modified embedded resource in a content resource, such as an HTML document. Delivering, such as in response to request from a browser, the content resource with the modified embedded resource.Type: GrantFiled: September 16, 2022Date of Patent: August 15, 2023Assignee: Level 3 Communications, LLCInventors: Christopher Newton, William R. Power
-
Patent number: 11729277Abstract: An electronic device and method are disclosed. The electronic device operates in an edge computing environment, and includes: a memory storing an application, a wireless communication circuitry, and at least one processor. The at least one processor implements the method, including: receiving a query message querying whether application relocation is possible from an external server through wireless communication circuitry, identifying, using at least one processor, whether the application relocation is possible based on a running state of the application, in response to receiving the query message, when the application relocation is impossible, transmitting a first response message indicating that the application relocation is impossible to the external server, or when the application relocation is possible, transmitting a second response message indicating that the application relocation is possible to the external server.Type: GrantFiled: March 2, 2020Date of Patent: August 15, 2023Assignee: Samsung Electronics Co., Ltd.Inventor: Yangkyun Oh
-
Patent number: 11729154Abstract: A privacy gateway may communicate with user devices located at a plurality of premises. The privacy gateway may receive a data packet, from one of the user devices, indicating destinations, such as other computing devices, located external to the premises. The privacy gateway may decrypt at least a portion of the data packet to determine that at least a portion of data in the packet is associated with the user device. The privacy gateway may remove the data associated with the user device from the data packet and replace the removed data with data associated with the privacy gateway. The privacy gateway may send the data packet with the replaced data to a destination device. The privacy gateway may receive a response to the data packet from the destination device. The privacy gateway may encrypt a portion of the response and send the response to the user device.Type: GrantFiled: February 25, 2021Date of Patent: August 15, 2023Assignee: Comcast Cable Communications, LLCInventor: Charles A. Helfinstine
-
Patent number: 11722389Abstract: A method for associating a device with a user including the action of receiving from a first computerized device operated by a first user a first data content including a plurality of first data items, including clickstream data. An action of setting rules for computing scores representing similarity between a first data item received from the first computerized device and a second data item received from a second computerized device. An action of collecting the plurality of the first data items and the second data items, from the plurality of computerized devices of the plurality of computerized devices. An action of computing the score representing similarity between at least one pair of computerized devices respectively providing the first and the second data items. And an action of determining that the pair of computerized devices are operated by a same user if the score reaches a predetermined value.Type: GrantFiled: February 17, 2022Date of Patent: August 8, 2023Assignee: BI SCIENCE (2009) LTDInventors: Assaf Toval, Kfir Moyal
-
Patent number: 11711433Abstract: Systems and methods for asynchronous API-driven external application services for blockchain are provided. The blockchain may store profile data that permits asynchronous communications and data sharing among a plurality of trusted users, and an application server layer may act as a gateway to a blockchain system to selectively provide limited access to external application services to operate upon the blockchain data.Type: GrantFiled: August 31, 2022Date of Patent: July 25, 2023Assignee: The Travelers Indemnity CompanyInventors: William K. Devine, Emma J. Scopino, Robert W. Jenkins, Vinod Srinivasan
-
Patent number: 11706292Abstract: Embodiments herein describe a CDN where anycast routing is used to identify a load balancer for selecting a cache in the CDN to use to deliver a requested object to a user. In one embodiment, the user performs a DNS lookup to identify an anycast IP address for a plurality of load balancers in the CDN. The user can then initiate anycast routing using the anycast IP address to automatically identify the closest load balancer. Once the identified balancer selects the cache, the load balancer can close the anycast connection with the user device and use an HTTP redirect to provide the user device with a unicast path to the selected cache. The user device can then establish a unicast connection with the cache to retrieve (e.g., stream) the object.Type: GrantFiled: March 15, 2022Date of Patent: July 18, 2023Assignee: Disney Enterprises, Inc.Inventors: Eric C. Friedrich, Robert G. Colantuoni
-
Patent number: 11695844Abstract: The present invention faces the issues of re-selection of another NF Service instance (103, 201) for a subsequent request (S-520, S-535) with a same data consistency (Consistency 1) as a previously selected NF Service instance (101). To solve this issue, the present invention provides for identifying at configuration, based on the deployment and on the Storage solution for the Session/context data, which instances (101, 103, 201) of the same service type have access with strong consistency to the same data, and provide this information to the consumer (40), so it is allowed to prioritize selection of an alternative NF service instance that supports strong consistency, whenever possible.Type: GrantFiled: March 16, 2020Date of Patent: July 4, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Maria Cruz Bartolomé Rodrigo, Attila Mihály
-
Patent number: 11695727Abstract: A method for data processing that includes receiving, from a service that manages communications between a communication process flow management service and a communication platform, a request indicating metadata from the communication platform, information associated with a tenant of a multi-tenant system, a user identifier, or a combination thereof. The method may further include performing, based on the request, one or more actions on a communication process flow that controls electronic communications between the tenant and a set of users corresponding to the tenant. The method may further include generating a data object related to the communication process flow based on performing the one or more actions. The method may further include transmitting, to the communication platform, a message that is configured to cause posting of the data object into a communication channel of the communication platform.Type: GrantFiled: January 26, 2022Date of Patent: July 4, 2023Assignee: Salesforce, Inc.Inventors: Aaron Popelka, William Robert Jennings, II, Andrew Short
-
Patent number: 11689485Abstract: A method for data processing that includes receiving an indication of a configuration for a first action of a communication process flow that controls electronic communications between a tenant of a multi-tenant system and a first set of users associated with the tenant. The method further includes associating, within a storage location associated with the tenant, a unique identifier with metadata that defines the configuration. The method further includes receiving a request to apply the configuration to a second action of a communication process flow that controls electronic communications between the tenant and a second set of users associated with the tenant. The request may indicate the unique identifier associated with the metadata. The method further includes retrieving the metadata from the storage location using the unique identifier indicated by the request. The method further includes applying the configuration to the second action using the retrieved metadata.Type: GrantFiled: January 26, 2022Date of Patent: June 27, 2023Assignee: Salesforce, Inc.Inventors: Aaron Popelka, William Robert Jennings, II
-
Patent number: 11683217Abstract: Various embodiments are generally directed to techniques for dynamic network resiliency, such as by monitoring and controlling the configuration of one or more network components to ensure proper endpoint alignment, for instance. Some embodiments are particularly directed to a tool (e.g., resiliency agent) that can automatically recognize symptoms of issues with a network component, such as autoscaling, latency, traffic spikes, resource utilization spikes, etcetera, and respond appropriately to ensure continued and optimized operation of the network component. In many embodiments, the tool may dynamically reroute endpoint traffic, perform traffic balancing, and/or drive autoscaling to optimize operation of the network component in response to recognizing symptoms.Type: GrantFiled: April 22, 2021Date of Patent: June 20, 2023Assignee: Capital One Services, LLCInventors: Lindsay Helbing, Bryan Pinos, Eric Barnum