Patents Examined by Khanh Q. Dinh
  • Patent number: 11928171
    Abstract: An example uniform resource locator (URL) information providing method includes obtaining a text from a document including location information and identifying the location information, transmitting an original URL corresponding to the identified location information to an external apparatus and receiving a shortened URL corresponding to the original URL, generating an optical recognition code corresponding to the received shortened URL and obtaining information related to a content provided from the original URL from the external apparatus based on the original URL, changing the document based on the shortened URL, the optical recognition code, and the information related to the content provided from the original URL, and generating the changed document as page description language data.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: March 12, 2024
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ji Hyun Yoon, Jung Nam Bae, Yoon Soo Lee, Chul Gee Lee, Tae Soon Kim
  • Patent number: 11909792
    Abstract: The VIDEO DELIVERY EXPEDITION APPARATUSES, METHODS AND SYSTEMS (“VDE”) transform Internet content data access request via VDE components into media content playback at a client device. In one implementation, the VDE may issue a notification or a user interface element to a user after delivery of a process one data from the server to a client; and trigger a background delivery of a process two data, wherein the triggering occurs when the user initiates playback of said process one data.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: February 20, 2024
    Inventor: Mark J Bologh
  • Patent number: 11902366
    Abstract: Systems, computer program products, and methods are described herein for implementing dynamic multi-factor soft lock on user identifiers. The present invention is configured to receive, from a first user input device, a network registration request from a user to obtain authorization to execute resource transfers within a distributed network using a first user identifier; query, using an information retrieval engine, metadata associated with the user within the distributed network for traceable instances of digital activities of the user; determine one or more user identifiers based on at least the metadata associated with the user; execute, using an authentication subsystem, a soft lock on the one or more user identifiers; approve authorization for the user to execute the resource transfers within the distributed network using the first user identifier; and transmit control signals configured to cause the first user device to display the authorization.
    Type: Grant
    Filed: May 25, 2022
    Date of Patent: February 13, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Adithya Gadwale, Phanta Danielle Wynn
  • Patent number: 11894999
    Abstract: Client status pairs are obtained for clients. Each of the client status pairs includes a first client status assigned by a first network entity and a second client status assigned by a second network entity. Mismatched client status pairs are identified from the client status pairs. Each mismatched client status pair includes a discrepancy between the first and second client status. A data structure is generated that stores the mismatched client status pairs in a portion of the data structure. The portion is associated with a unique type of mismatched client status pair. A script configured for the unique type is executed. For each mismatched client status pair stored in the portion, the script modifies a data store associated with the first network entity to replace the first client status with the second client status.
    Type: Grant
    Filed: May 10, 2023
    Date of Patent: February 6, 2024
    Assignee: Charter Communications Operating, LLC
    Inventor: Matthew Aaron Pagan
  • Patent number: 11895215
    Abstract: The present disclosure relates to application server access methods and terminals. One example method includes in response to a terminal failing to connect to an application server by using an IPv6 address, setting an accessed domain name to a restricted domain name, and, when the accessed domain name is re-accessed later, connecting to the application server by directly using an IPv4 address.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: February 6, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Binjun Liu, Yuwei Fan, Fusheng Shen, Weichen Zhu, Lixin Lin, Ying Zhu
  • Patent number: 11888811
    Abstract: Technology for communicating by embedding messages in DNS requests/responses is disclosed. In many cases it is desirable for a device to communicate without that device having to supply network credentials. In some network environments, credentials are not required to send or receive DNS messages. The question section of a DNS request message may include a message for a destination DNS server and a query domain which, when using standard DNS routing, will result in the DNS request being directed to the intended destination DNS server. The message may be encoded in such a way that an algorithm run by the destination DNS server is able to parse the message from the DNS request.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: January 30, 2024
    Assignee: Identity Digital Inc.
    Inventors: Paul Stahura, Christopher L. Cowherd, Jr.
  • Patent number: 11888605
    Abstract: Methods and systems for making effective use of system resources. A plurality of requests for access to a resource are received. Each request has an associated group of features. The group of features for each request is analyzed to collect observations about the plurality of requests. A function to predict an outcome of a subsequent request is generated based on the observations. Resources are allocated to service the subsequent request based on the function.
    Type: Grant
    Filed: September 28, 2022
    Date of Patent: January 30, 2024
    Assignee: Salesforce, Inc.
    Inventors: Andrey Gusev, Ronald Yang, Scott Hansma, Jesse Collins, Alan Arbizu
  • Patent number: 11882342
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for processing of messages at a media device for analysis purposes. An embodiment operates by transmitting a message request from a media device to a messaging server. In response, the media device receives a message response containing a message and messenger identifier. The media device generates a hash value of an identifier associated with the media device and the messenger identifier. The media device then determines whether the hash value maps into a control group. Finally, the media device processes the message based on whether the hash value maps into the control group.
    Type: Grant
    Filed: March 22, 2023
    Date of Patent: January 23, 2024
    Assignee: Roku, Inc.
    Inventors: Drew Maniglia, Lauren Pendo
  • Patent number: 11876732
    Abstract: System on a chip, comprising several master pieces of equipment, several slave resources, an interconnection circuit coupled between the master pieces of equipment and the slave resources and capable of routing transactions between master pieces of equipment and slave resources. A first particular slave resource cooperates with an element of the system on a chip, for example a clock signal generator, and the element has the same access rights as those of the corresponding first particular slave resource.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: January 16, 2024
    Assignees: STMicroelectronics (Rousset) SAS, STMicroelectronics (Alps) SAS, STMicroelectronics (Rousset) SAS, STMicroelectronics (Grand Ouest) SAS
    Inventors: Daniel Olson, Loic Pallardy, Nicolas Anquet
  • Patent number: 11863567
    Abstract: Disclosed herein are systems, methods, and software for managing bot detection in a content delivery network (CDN). In one implementation, a cache node in a CDN may obtain a content request without a valid token for content not cached on the cache node and, in response to the content request, generate a synthetic response for the content request, wherein the synthetic response comprises a request for additional information from the end user device associated with the content request. The cache node further may obtain a response from the end user device and determine whether to satisfy the request based on whether the response from the end user device indicates that it is a bot.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: January 2, 2024
    Assignee: Fastly, Inc.
    Inventor: Christian Peron
  • Patent number: 11863655
    Abstract: A first transport protocol connection is established between a first proxy network element and a second proxy network element. The first proxy network element receives from a first Border Gateway Protocol (BGP) client, first BGP data destined to a second BGP client that is connected to the second proxy network element. The first BGP data is transmitted to the second proxy network element through the first transport protocol connection for delivery to the second BGP client. The first proxy network element receives second BGP data destined to the second BGP client. Responsive to determining that the first transport protocol connection is down, the first proxy network element stores the second BGP data and establishes a second transport protocol connection to the second proxy network element. The second BGP data is transmitted to the second proxy network element through the second transport protocol connection.
    Type: Grant
    Filed: November 1, 2022
    Date of Patent: January 2, 2024
    Assignee: CLOUDFLARE, INC.
    Inventors: Michael John Vanderwater, Nicholas Alexander Wondra
  • Patent number: 11855991
    Abstract: Methods, systems, and devices for property manager are described. A device may transmit a request to access information from a control panel of a property associated with a smart home automation community. The request may include credentials specific to a property management personnel. In response to the transmitted request, the device may retrieve the information from the control panel of the property based in part on an authentication of the credentials. The authentication of the credentials may include receiving, from an additional device of an occupant of the property, an acknowledgement message to the request. Once the information is retrieved from the control panel, the device may generate an account associated with the control panel of the property based in part on the information, where the account grants a level of access to the property management personnel.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: December 26, 2023
    Assignee: VIVINT, INC.
    Inventors: Harrison Taylor Jenkins, Jeffrey Evans
  • Patent number: 11843451
    Abstract: A system (1000) is disclosed including a resource allocation optimization (RAO) platform (1002) for optimizing the allocation of resources in network (1004) for delivery of assets to user equipment devices (UEDs) (1012). The RAO platform (1002) determines probabilities that certain asset delivery opportunities (ADOs) will occur within a selected time window and uses these probabilities together with information concerning values of asset delivery to determine an optimal use of asset deliveries. In this regard, the RAO platform (1004) received historical data from repository (1014) that facilitates calculation of probabilities that ADOs will occur. Such information may be compiled based on asset delivery records for similar network environments in the recent past or over time.
    Type: Grant
    Filed: February 14, 2023
    Date of Patent: December 12, 2023
    Assignee: INVIDI Technologies Corporation
    Inventors: Samira Sadeghi, Ivan Mizera, David Ballantyne, Daniel C. Wilson
  • Patent number: 11843607
    Abstract: A device including a processor and a memory, in which the memory includes executable instructions for detecting that a first user has invited a second user to a communication session, wherein the first user is associated with a first user account registered to a first domain platform and the second user is not associated with any of user accounts registered to the first domain platform, the first domain platform defining a first user privilege granted to the user accounts registered to the first domain platform; causing a second user account associated with the second user to be created and registered to a second domain platform, the second domain platform being different from the first domain platform and defining a second user privilege granted to user accounts registered to the second domain platform; and granting the second user account the second user privilege.
    Type: Grant
    Filed: May 12, 2022
    Date of Patent: December 12, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arvind Muthukrishnan, Mansoor Jafry, Ramakrishna Juluri, Ariel Gordon
  • Patent number: 11843525
    Abstract: A feature capacity scaling methodology is disclosed. In a computer-implemented method, components of a computing environment are automatically monitored, and have a feature capacity analysis using a forecast performed thereon. Provided the feature capacity analysis determines that features of the components are well utilized, a vertical scaling of the features is performed.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: December 12, 2023
    Assignee: VMware, Inc.
    Inventors: Wei Li, Yu Sun, Sandy Lau
  • Patent number: 11831416
    Abstract: A sending device divides a message that is to be sent to a receiving device into a plurality of partial messages each having a length equal to or less than a predetermined length. The sending device puts the plurality of partial messages in a queue. The sending device takes one partial message out of the queue among the plurality of partial messages and sends the one partial message to the receiving device. The sending device receives notification information indicating that the sent partial message has been displayed in a display area. The sending device takes a next partial message out of the queue among the plurality of partial messages and sends the next partial message to the receiving device after the notification information is received.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: November 28, 2023
    Assignee: Rakuten Group, Inc.
    Inventor: Kazuhisa Naoi
  • Patent number: 11824868
    Abstract: Nextdate provides an online dating and game experience for all participants, including live streamers, contestants, and viewers. Nextdate offers advantages over both offline and online speed dating. In respect to offline speed dating, Nextdate is better in that it provides conversational prompts to the participants (the “star” and the contestant), as well as a “Love-o-meter” and audience comments that provide additional items and context to which the participants can respond. In respect to online speed dating, Nextdate includes features that remove the friction from traditional online dating experience and encourage user participation. Nextdate may be implemented as a standalone app or as a tab or feature of another video-centric social networking app.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: November 21, 2023
    Assignee: The Meet Group, Inc.
    Inventors: Geoffrey Cook, Anton Djamoos, David Weinstein, Omar Beiruty, Jeremy Zorn
  • Patent number: 11817963
    Abstract: In an embodiment, method and system includes initiating a web conferencing meeting, detecting a plurality of client devices for to participate in the web conferencing meeting, detecting a local source associated with one of the plurality of client devices, selecting from content from a local source to share with other client devices during the web conferencing meeting, and streaming the content from the local source through one of the plurality of client devices associated with the local source.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: November 14, 2023
    Assignee: Zoom Video Communications, Inc.
    Inventors: Zheng Yuan, Hailei Sheng
  • Patent number: 11818180
    Abstract: Techniques are disclosed for initiating transient sessions on a communal device. An example method includes a device detecting a user device within a threshold distance of the device. The device can transmit control instructions to the user device for a response from the user device based on the detection, the response comprising an indication as to whether to initiate a transient session of a streaming service. The device can transmit, to an application server, a request for a transient session token based on the response from the user device. The device can receive, from the application server, the transient session token, the transient session token including an expiration parameter. The device can initiate the transient session based on the transient session token, the transient session comprising presenting content provided by the application server on a presentation device. The device can terminate the transient session based on the expiration parameter.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: November 14, 2023
    Assignee: Apple Inc.
    Inventors: Manuel Roman Cuesta, Yagil Burowski
  • Patent number: 11818192
    Abstract: In various examples, the decoding and upscaling capabilities of a client device are analyzed to determine encoding parameters and operations used by a content streaming server to generate encoded video streams. The quality of the upscaled content of the client device may be monitored by the streaming servers such that the encoding parameters may be updated based on the monitored quality. In this way, the encoding operations of one or more streaming servers may be more effectively matched to the decoding and upscaling abilities of one or more client devise such that an increased number of client devices may be served by the streaming servers.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: November 14, 2023
    Assignee: NVIDIA Corporation
    Inventors: Prabindh Sundareson, Sachin Pandhare, Shyam Raikar