Patents Examined by Ario Etienne
  • Patent number: 11848977
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A user of an initiating device is identified. Profile information for the identified user is located. The initiating device includes a display for presenting content to the user. An indication is received from an application running on the initiating device of an intent by the user to receive a first content item on a separate but co-located presentation device having enhanced presentation characteristics for presenting content. Additional content items are selected for delivery along with the first content item. The selection includes identifying a second different content item based on the profile information for the identified user and the enhanced presentation characteristics.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: December 19, 2023
    Assignee: GOOGLE LLC
    Inventor: Duane Valz
  • Patent number: 11803608
    Abstract: A system for processing data is provided. The system includes a data acquisition device and a central device. The data acquisition device is coupled to an object under test for receiving raw data from the object under test, and transmits the raw data. The central device receives the raw data from the data acquisition device, and performs a web application with a web interface for providing application data based on the raw data.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: October 31, 2023
    Assignees: BIOPRO SCIENTIFIC CO., LTD., WISETOP TECHNOLOGY CO., LTD.
    Inventor: Pin Chang
  • Patent number: 11792298
    Abstract: Some underlying networks such as Low-Power Wide-Area Networks (LPWAN) have limited communication bandwidth and strict requirements on maximum message size. It is recognized herein that these requirements may pose a challenge for data or resource exchange between two service layer (SL) entities, for example, because resource representations to be exchanged may have too large a size to be supported by the underlying networks. In some cases, traditional data compression algorithms can be used to alleviate this problem to some degree, but it is recognized herein that there are associated computation costs due to compression and decompression that may not be affordable for constrained IoT devices. Various embodiments described herein address this problem, among others, by defining a Resource Representation Common Part (RRCP) and storing it at the service layer. In some cases, the RRCP is not transmitted between SL entities, thereby reducing SL message sizes to cater to the constraints of underlying networks.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: October 17, 2023
    Assignee: Convida Wireless LLC
    Inventors: Chonggang Wang, Dale N. Seed, Quang Ly, Xu Li, Lu Liu, Catalina Mihaela Mladin
  • Patent number: 11784943
    Abstract: Some embodiments provide a method for an electronic device. The method stores user data associated with a web-based third party service based on user interaction with a web domain for the third party service through a web browser. The method receives a request from a service-specific application to utilize the user data stored for the third party service. The method provides the user data to the application only when the application is verified by the web domain for receiving user data associated with the third party service.
    Type: Grant
    Filed: May 30, 2022
    Date of Patent: October 10, 2023
    Assignee: Apple Inc.
    Inventors: Andrew R. Whalley, Bob Bradley, Kenneth C. McLeod
  • Patent number: 11778036
    Abstract: A management method implemented by a transmission device capable of communicating via a radio link with a piece of gateway equipment of a telecommunications network and configured for communicating with a network server of the network. The method includes: receiving a management request of a terminal capable of communicating via the radio link with a piece of gateway equipment of the network and having established a communication session with the network server, at least one session key being shared between the terminal and the network server, the management request containing an identifier of the terminal and the session key; intercepting, following reception of the management request, at least one message sent by the terminal; and transmitting, in response to the message, at least one response message encrypted with the session key received. A transmission device implementing the method is also provided.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: October 3, 2023
    Assignee: ORANGE
    Inventor: Quentin Lampin
  • Patent number: 11777802
    Abstract: The disclosed embodiments provide for rules-based deployment of software installations. In some aspects, operational parameters for a computer system are monitored over time to generate a historical database of values for the operational parameters. The computer system may include multiple instances of a software installation. A portion of the multiple instances is updated with a new version of software. The operational parameters are then monitored to quantify whether the new version results in an improvement or degradation of performance of the computer system. The improvement or degradation is based on comparing values of the operational parameters after deployment to their historical values. Depending on the evaluation of the operational parameters after the installation, the installation may be rolled back if a degradation is indicated. Otherwise, the new software version may be propagated to additional installation instances.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: October 3, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Osman Sarood, Randall Frei, Robert J. Friday, Keh-Ming Luoh
  • Patent number: 11765643
    Abstract: A first device connected to a network via a first connection may perform a method that involves determining a need for improved communication between the first device and the network, receiving a message from a second device that includes an indication of at least one performance parameter of a second connection between the second device and the network, establishing a peer-to-peer connection between the first device and the second device based at least in part on the indication, and communicating with the network via a communications channel that includes the peer-to-peer connection and the second connection.
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: September 19, 2023
    Inventors: Anudeep Narasimhaprasad Athlur, Praveen Raja Dhanabalan, Anuj Magazine
  • Patent number: 11757889
    Abstract: Novel tools and techniques are provided for implementing customer resource telemetry and use as a service. In various embodiments, a computing system might receive, from a user, a request to access at least one network-accessible resource associated with a customer of a service provider, the user being unassociated and unrelated with the customer; might identify at least one of a user identification, a company, or a class of user associated with the user; might determine whether at least one resource record associated with the customer indicates that the user has permission to access the at least one network-accessible resource, based on the identification. If so, the computing system might provide the user with access to the at least one network-accessible resource associated with the customer. If not, the computing system might deny, to the user, access to the at least one network-accessible resource associated with the customer.
    Type: Grant
    Filed: November 18, 2022
    Date of Patent: September 12, 2023
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Michael K. Bugenhagen
  • Patent number: 11757876
    Abstract: Systems, methods, and computer-readable media are described for auto-configuring a network communication port such as an Ethernet port to which a network device is connected in a manner that eliminates or otherwise dramatically mitigates the manual effort required for port configuration, while at the same time, ensuring that network security is maintained by authenticating the device during the auto-configuration process. Various auto-configuration processes are described that include varying levels of verification processing to ensure that the network device connected to the port to be configured is a device that is authorized to connect to the network. In this manner, the threat of device spoofing is eliminated or otherwise substantially reduced. Auto-configuration of network ports in connection with switching a known network device to a new port or connecting a previously unknown network device to a network port are described.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: September 12, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mathieu Mercier, Robert Gagnon, Frederic Mouveaux, Guy Letourneau
  • Patent number: 11750666
    Abstract: Systems, methods and apparatus are provided for a Dynamic Group Session Data Access Protocol. The system may monitor participant input in a group interactive session. The system may be trained to monitor and understand the group environment and predict intent of the participant discussion and may predict relevant data. The system may be used by a single participant or by multiple participants. The system may determine the access level of the participants. The system may determine the access level of the data. The system may compare the access level of the participants with the access level of the data. The system may dynamically mask the data if the access level of the participants does not match the access level of the data. The system may create customized views of the data for each participant based on the participant's access level and the access level of the data.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: September 5, 2023
    Assignee: Bank of America Corporation
    Inventors: Sandeep Kumar Chauhan, Moses Salagala, Swadeep Mekala, Amit Kumar Bidhanya, Shailendra Singh
  • Patent number: 11743357
    Abstract: A message pushing method, a storage medium, and a server are disclosed in this disclosure, belonging to the field of Internet of Vehicles. The method includes: obtaining basic data associated with a target vehicle; recognizing a current scene of the target vehicle based on the basic data to obtain a scene recognition result; determining, according to the scene recognition result, at least one recommended service for the target vehicle; generating a service message of the at least one recommended service; and pushing the service message to the target vehicle.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: August 29, 2023
    Assignee: Tencent Technologies (Shenzhen) Company Limited
    Inventors: Yan Ren, Yuwen Wang, Meng Lv, Ting Jia, Zexiang Zhao
  • Patent number: 11743143
    Abstract: Various systems and methods for implementing a service-level agreement (SLA) apparatus receive a request from a requester via a network interface of the gateway, the request comprising an inference model identifier that identifies a handler of the request, and a response time indicator. The response time indicator relates to a time within which the request is to be handled indicates an undefined time within which the request is to be handled. The apparatus determines a network location of a handler that is a platform or an inference model to handle the request consistent with the response time indicator, and routes the request to the handler at the network location.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: August 29, 2023
    Assignee: Intel Corporation
    Inventors: Francesc Guim Bernat, Kshitij Arun Doshi, Suraj Prabhakaran, Raghu Kondapalli, Alexander Bachmutsky
  • Patent number: 11736557
    Abstract: Systems and methods are disclosed for copying and pasting data between devices. A source device may receive a selection of data and place the selected data on a clipboard of the source device. The source device may determine that the size of the data is less than a predetermined threshold and wirelessly transmit the data directly to a destination device so that the data may be placed on a clipboard of destination device. The data may then be available for pasting at the destination device. The source device may transmit the data directly to the destination device using Bluetooth. The selected data may be associated with a data type identifier and a timestamp. The source device may determine that a user has logged into a user account on both the source device and the destination device.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: August 22, 2023
    Inventor: Robert Buergi
  • Patent number: 11729245
    Abstract: A computer-readable non-transitory storage medium in which are stored sets of data characterizing a feature cloud model of a realm, wherein each set of data: corresponds to a distinct one of a plurality of digital contributions that collectively originate from a plurality of remote computing devices, each digital contribution characterizing a defined and distinct three-dimensional volume of the realm, wherein each distinct three-dimensional volume includes a portion that does not overlap any other three-dimensional volume; is associated with a global coordinate system; and defines, for the non-overlapping portion in the distinct three-dimensional volume of the distinct contribution, such portion's location in the global coordinate system so as to provide the feature cloud model of the realm.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: August 15, 2023
    Inventors: Alexander Hertel, Philipp Hertel
  • Patent number: 11720404
    Abstract: Systems and methods for arbitrating access of a shared resource are disclosed. Data is received from various sources and stored in various queues. A first data structure is generated based on the stored data. The first data structure may be associated with two dimensions (e.g. a first dimension associated with sources and a second dimension associated with destinations). A second data structure is generated based on the first data structure. The second data structure may be associated with one dimension. The one dimension may include the second dimension. A first arbitration is performed based on the second data structure for selecting a destination. A second arbitration is performed based on the first data structure and the selected destination for selecting a source. Data stored in one of the queues associated with the selected source and the selected destination is retrieved, and the retrieved data is provided to the shared resource.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: August 8, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Chun-Chu Chen-Jhy Archie Wu
  • Patent number: 11722566
    Abstract: An application is installed on a computing device from an application package. An origin of the application (e.g., a managed installer for an enterprise, a reputation checking service) is propagated to files written to a storage device of the computing device as part of the installation, such as by writing origin information to the storage device as metadata associated with the file. The origin information for a file, in conjunction with a policy on the computing device specifying one or more trusted origins for applications on the computing device, is used to identify whether a particular action can be taken with and/or by the file. These actions can include, for example, execution of an application from an executable file. If the origin information for a file indicates an origin that is a trusted origin specified by the policy, then the action can be performed.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: August 8, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Scott R. Shell, Kinshumann Kinshumann, Thomas W. Caldwell, Jeffrey A. Sutherland, Jeffrey R. McKune, Deskin M. Miller, Scott D. Anderson, Md. Nazmus Sakib
  • Patent number: 11722535
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for communicating with a user external to a virtual conference. The program and method provide, in association with designing a room for virtual conferencing, an interface for configuring an external communication element to communicate with an external user; receive, via the interface, an indication of first user input for setting properties for the external communication element; provide, in association with virtual conferencing for the room, the external communication element in the room based on the properties; receive an indication of second user input selecting the external communication element; and provide, in response to receiving indication of the second user input, for communication with the external user based on the properties.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: August 8, 2023
    Assignee: Snap Inc.
    Inventors: Andrew Cheng-min Lin, Walton Lin
  • Patent number: 11722567
    Abstract: A storage system is provided. The storage system includes a plurality of storage nodes, each of the plurality of storage nodes having a plurality of storage units with storage memory. The system includes a first network coupling the plurality of storage nodes and a second network coupled to at least a subset of the plurality of storage units of each of the plurality of storage nodes such that one of the plurality of storage units of a first one of the plurality of storage nodes can initiate or relay a command to one of the plurality of storage units of a second one of the plurality of storage nodes via the second network without the command passing through the first network.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: August 8, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Par Botes, John Hayes, Zhangxi Tan
  • Patent number: 11720552
    Abstract: A method for providing and managing a top-level domain includes: (a) receiving a first domain name associated with a first object; (b) generating a “Whois” record associated with the received first domain name, the “Whois” record including a plurality of fields associated with the first domain name, the plurality of fields consisting of registration data required for creating the first domain name; (c) expanding the “Whois” record by adding one or more new fields associated with the first object to the “Whois” record, thereby linking the first domain name with the first object, wherein the one or more new fields comprises provenance information and metadata regarding the first object associated with the first domain name; and (d) creating a duplicate record of the “Whois” record in a blockchain system that is linked to the “Whois” record, wherein any changes in the “Whois” record is synced to the duplicate record.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: August 8, 2023
    Assignee: UKCI Holdings Limited
    Inventors: Ulvi Kasimov, Suleyman Kasimov
  • Patent number: 11716274
    Abstract: This disclosure describes techniques for monitoring expected behavior of devices in a computing network. Behavior of network devices may include performing various functions associated with transferring data packets through the computing network. Monitoring expected behavior may include sending a probe packet into the computing network, and determining whether network devices behave as expected with respect to the probe packet. In some examples, behaviors such as replicating, forwarding, eliminating, ordering, and/or other functions regarding data packets may be validated using the present techniques. As computing networks and/or operations become more complex, assuring the expected behavior of network devices may become more important for the continued efficient, smooth, successful, and/or timely flow of data traffic.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: August 1, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Pascal Thubert