Patents Examined by Dustin Nguyen
  • Patent number: 11687383
    Abstract: Distributed API accounting is disclosed, including: receiving from respective ones of a plurality of agents, a plurality of local counter values corresponding to an application programming interface (API) service counter identifier; logging the plurality of local counter values corresponding to the API service counter identifier; receiving a request for an aggregated counter value associated with the API service counter identifier; combining at least some of the logged plurality of local counter values associated with the API service counter identifier to determine the aggregated counter value corresponding to the API service counter identifier; and storing the aggregated counter value corresponding to the API service counter identifier.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: June 27, 2023
    Assignee: Google LLC
    Inventors: Scott K. Ko, Oleksandr Khimich, Kenneth Chan, Rajanish Jagadish Gundlupet, Sri Harsha Chevuru, Mahesh Bingi
  • Patent number: 11683396
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for efficiently monitoring the operating context of a computing device. In some implementations, the context daemon and/or the context client can be terminated to conserve system resources. For example, if the context daemon and/or the context client are idle, they can be shutdown to conserve battery power or free other system resources (e.g., memory). When an event occurs (e.g., a change in current context) that requires the context daemon and/or the context client to be running, the context daemon and/or the context client can be restarted to handle the event. Thus, system resources can be conserved while still providing relevant context information collection and callback notification features.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: June 20, 2023
    Assignee: Apple Inc.
    Inventors: Alexander Barraclough Brown, Umesh S. Vaishampayan
  • Patent number: 11677625
    Abstract: A framework for joint computation, caching, and request forwarding in data-centric computing-based networks comprises a virtual control plane, which operates on request counters for computations and data, and an actual plane, which handles computation requests, data requests, data objects and computation results in the physical network. A throughput optimal policy, implemented in the virtual plane, provides a basis for adaptive and distributed computation, caching, and request forwarding in the actual plane. The framework provides superior performance in terms of request satisfaction delay as compared with several baseline policies over multiple network topologies.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: June 13, 2023
    Assignee: Northeastern University
    Inventors: Edmund Meng Yeh, Khashayar Kamran
  • Patent number: 11665287
    Abstract: A picture frame and methods of setup, gifting, and/or use. Network connection allows digital frames to be set up remotely by a first user for a second user. The first user can upload photos from electronic devices or from photo collections of community members before the second user receives the frame device. The frame is thus ready for display upon powering on by the second user. An integrated camera is used to automatically determine an identity of a frame viewer and can capture gesture-based feedback. The displayed photos are automatically shown and/or changed according to the detected viewers. The photos can be filtered and cropped at the receiver side. Clustering photos by content is used to improve display and to respond to photo viewer desires.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: May 30, 2023
    Assignee: Aura Home, Inc.
    Inventors: Abdur Chowdhury, Eric Jensen, Ben Cherry
  • Patent number: 11659066
    Abstract: Systems and techniques for dynamic computation in an information centric network (ICN) are described herein. An interest packet to perform a computation may be received at a first interface of an ICN node. The ICN node may then perform a lookup in a forwarding information base (FIB) to identify a second interface to forward the interest packet. The interest packet may be forwarded on the second interface. Upon receipt of a data packet on the second interface in response to the interest packet, the ICN node may update an entry in the FIB for the second interfaces with a processing payload included in the data packet. The ICN node may then transmit the data packet downstream towards the originator of the interest packet.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: May 23, 2023
    Assignee: Intel Corporation
    Inventors: Gabriel Arrobo Vidal, Srikathyayani Srikanteswara, Daojing Guo
  • Patent number: 11652779
    Abstract: A system and method for improving the download time of emails in an environment in which a server distributes emails to persons working in close proximity to each other. When these persons receive multi-recipient emails intended for several or all of these persons, the server distributing the emails delivers the multi-recipient emails to the first one of the persons who logged on to read his or her emails on his or her personal computer, for distribution to the other persons over a personal area network. This reduces the download time for the persons downloading their emails at a subsequent time.
    Type: Grant
    Filed: June 16, 2022
    Date of Patent: May 16, 2023
    Assignee: United Services Automobile Association (USAA)
    Inventors: Gregory Brian Meyer, Mark Anthony Lopez, Nolan Serrao, Victor Kwak, Ryan Thomas Russell, Christopher Russell, Ruthie D. Lyle
  • Patent number: 11647011
    Abstract: A control method implemented by a computer which is configured to be operated as a terminal apparatus, the control method including: transmitting, from the terminal apparatus to a first management server, a first request for transmission of a certificate of a first server, the first server being one of a plurality of servers, the first management server being configured to manage certificates for the plurality of servers; in response to the transmitting of the first request, receiving the certificate of the first server from the first management server; in response to the receiving of the certificate, determining a certificate authority by using information included in the received certificate, the certificate authority being a server from which the received certificate has been issued; and transmitting, from the terminal apparatus to the determined certificate authority, a second request for transmission of first address information on the first server.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: May 9, 2023
    Assignee: FUJITSU LIMITED
    Inventors: Koichi Yasaki, Dai Yamamoto
  • Patent number: 11645305
    Abstract: Example resource management systems and methods are described. In one implementation, a resource manager is configured to manage data processing tasks associated with multiple data elements. An execution platform is coupled to the resource manager and includes multiple execution nodes configured to store data retrieved from multiple remote storage devices. Each execution node includes a cache and a processor, where the cache and processor are independent of the remote storage devices. A metadata manager is configured to access metadata associated with at least a portion of the multiple data elements.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: May 9, 2023
    Assignee: Snowflake Inc.
    Inventors: Thierry Cruanes, Benoit Dageville, Marcin Zukowski
  • Patent number: 11616745
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by generating and selecting customized media content items (such as images) with avatars of different users within electronic messages based on the context of communications between the users. For example, users of different mobile computing devices can exchange electronic communications with each other, and the system can analyze these communications to present options for media content items containing the users' avatars based on content in the communications, actions or events taken by or involving the users, or combinations thereof. The users may select such media content items for inclusion in their electronic communications.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: March 28, 2023
    Assignee: Snap Inc.
    Inventors: Jacob Edward Blackstock, Matthew Colin Grantham, Jason Bernard Innis
  • Patent number: 11611604
    Abstract: The present specification may provide a method for a sink device receiving a streaming from a source device in a wireless communication system. In this regard, the method for receiving streaming may comprise the steps of: receiving from the source device streaming over a first transport protocol; transmitting to the source device a first message including information regarding a transport protocol of the sink device when the first transport protocol connection is disconnected; receiving from the source device a second message including information regarding a transport protocol of the source device; and receiving from the source device the streaming over one of the first transport protocol and a second transport protocol.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: March 21, 2023
    Assignee: LG ELECTRONICS INC.
    Inventors: Giwon Park, Byungjoo Lee, Dongcheol Kim, Youngjun Jo, Taesung Lim
  • Patent number: 11611487
    Abstract: A model-driven system automatically deploys a virtualized service, including multiple service components, on a distributed cloud infrastructure. A master service orchestrator causes a cloud platform orchestrator to retrieve a cloud services archive file, extract a cloud resource configuration template and create cloud resources at appropriate data centers as specified. The master service orchestrator also causes a software defined network controller to retrieve the cloud services archive file, to extract a cloud network configuration template and to configure layer 1 through layer 3 virtual network functions and to set up routes between them. Additionally, the master service orchestrator causes an application controller to retrieve the cloud services archive file, to extract a deployment orchestration plan and to configure and start layer 4 through layer 7 application components and bring them to a state of operational readiness.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: March 21, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Syed Anwar Aftab, Rittwik Jana, John F. Murray, Mazin E. Gilbert, Kazi Farooqui
  • Patent number: 11604618
    Abstract: A digital picture frame including a camera integrated with the frame, and a network connection module allowing the frame for direct contact and upload of photos from electronic devices or from a user's social media account or her or his community members' social media accounts. The integrated camera is used to automatically determine an identity of a frame viewer, and a viewer profile automatically determined from the identity of the viewer. The displayed photos are automatically shown and/or changed according to the detected viewers.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: March 14, 2023
    Assignee: AURA HOME, INC.
    Inventors: Ophir Frieder, Abdur Chowdhury, Eric Jensen, Ben Cherry, Richard Sanford, Alek Kolcz
  • Patent number: 11601350
    Abstract: The present invention allows a user to review the routing of various communications. The system receives incoming communications for analysis by a smart routing engine (SRE) software module. The SRE module analyzes the communication at various system routing points, which is used by SRE to route the communication to an appropriate party. The SRE updates a routing log at each point to ensure a record of the reasons for routing the communication in a certain way. The routing log passes with the communication. This ensures that the ultimate recipient of the communication understands why they have received the communication and reduces the time required for a communication to be acted upon.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: March 7, 2023
    Assignee: Verint Americas Inc.
    Inventor: Stephen McSwiggan
  • Patent number: 11601487
    Abstract: Embodiments described herein relate to the adaptation of a real-time Web communication transmission profile, particularly the adaptation of throughput such as the video throughput of the real-time Web communication. A method is described for adapting a real-time Web communication transmission profile, including changing a transmission profile parameter of a real-time Web communication device on the basis of bandwidth-related data recovered during a real-time Web communication time period. Thus, the transmission profile can be adapted to the bandwidth of the real-time Web communication in progress, allowing a user to enjoy the best quality when the bandwidth allows and, conversely, to limit transmission errors when the bandwidth does not allow high throughput.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: March 7, 2023
    Assignee: ORANGE
    Inventors: Sandrine Lacharme, Romain Caron
  • Patent number: 11595456
    Abstract: Described are examples for streaming content at a device. One or more environmental parameters can be determined for the device. One or more parameters for receiving streaming content via one or more streaming servers over one or more network connections can be modified based on the one or more environmental parameters. The streaming content can be received based at least in part on the one or more streaming parameters.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: February 28, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Charles Howard, Glenn Frederick Evans
  • Patent number: 11589199
    Abstract: A method, a device, and a non-transitory storage medium are described in which multi-tiered networks and resource utilization-based provisioning service is provided. A multi-tiered mobile edge computing network that includes multiple mobile edge computing networks that are multi-tiered based on distance from a network edge includes a network device that selects a location to provision an application service for an end device based on a total resource utilization value and a performance metric associated with one or multiple candidate mobile edge computing networks.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: February 21, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jin Yang, Sagiv Draznin, Matthew W. Nelson
  • Patent number: 11588894
    Abstract: A method for operating a communication system, in which multiple communication units exchange data via a communication medium, the method including the following steps: shifting the communication system at least temporarily into a diagnostic operating mode, in which data exchanged by multiple, in particular, by all of the communication units via the communication medium are available on at least one of the multiple communication units and/or on at least one component of the communication medium.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: February 21, 2023
    Assignee: Robert Bosch GmbH
    Inventors: Johannes Von Hoyningen-Huene, Stephan Schultze
  • Patent number: 11588769
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by generating and selecting customized media content items (such as images) with avatars of different users within electronic messages based on the context of communications between the users. For example, users of different mobile computing devices can exchange electronic communications with each other, and the system can analyze these communications to present options for media content items containing the users' avatars based on content in the communications, actions or events taken by or involving the users, or combinations thereof. The users may select such media content items for inclusion in their electronic communications.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: February 21, 2023
    Assignee: Snap Inc.
    Inventors: Jacob Edward Blackstock, Matthew Colin Grantham, Jason Bernard Innis
  • Patent number: 11588822
    Abstract: A permission control method and apparatus for a terminal device, where the method includes: acquiring, in response to detecting a login operation of the target user on the target application, from the server, a permission control code of the target user for the target application; processing the permission control code into at least one permission code, the permission code being used to indicate that a user has a use permission for a corresponding functionality of the target application; and controlling, on the basis of the at least one permission code, the use of at least one functionality of the target application by the target user.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: February 21, 2023
    Assignees: Beijing Jingdong Shangke Information Technology Co., Ltd., Beijing Jingdong Century Trading Co., Ltd.
    Inventors: Shuo Gan, Wenming Zhe, Qi Hu
  • Patent number: 11588697
    Abstract: In one embodiment, at least one processing device is configured to assign a plurality of devices of a cluster to a logical host group where at least one of the devices assigned to the logical host group has a network time parameter that is different than another of the devices assigned to the logical host group. The at least one processing device is further configured to determine a target network time parameter for the logical host group based at least in part on network time parameter related information about a given device of the plurality of devices assigned to the logical host group and to cause the plurality of devices to configure their respective network time parameters to the target network time parameter based at least in part on the assignment of the plurality of devices to the logical host group.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: February 21, 2023
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Suren Kumar, Vinod Durairaj