Accessing A Remote Server Patents (Class 709/219)
  • Patent number: 11688035
    Abstract: A client device assists in identifying user consumption of information. The client device comprises a hardware processor; a screen; memory storing computer instructions that when executed perform capturing a series of screen image snapshots being presented on the screen; reducing resolution of each screen image snapshot in the series of screen image snapshots; capturing metadata associated with each screen image snapshot in the series of screen image snapshots, the metadata at least including a timestamp; identifying a duplicate in the series of screen image snapshots; discarding the duplicate from the series of screen image snapshots; and uploading the series of captured screen image snapshots to a processing server for processing.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: June 27, 2023
    Assignee: MetaConsumer, Inc.
    Inventors: Nathaniel D'Amico, Chandrasekhar Vijay Ramaseshan
  • Patent number: 11687610
    Abstract: A server receives from a client device that is executing a client application a request to initiate a remote application in the server. The server instantiates an instance of the remote application. The server intercepts draw commands associated with the remote application instance. The server provides the draw commands to the client to cause the client application to render portion(s) of output based on the draw commands. The server receives an input event from the client application. The server provides the client one or more draw commands based on the input event to cause the client application to render portion(s) of output based on those draw commands.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: June 27, 2023
    Assignee: CLOUDFLARE, INC.
    Inventors: Darren Remington, Trevor Sundberg, Killian Koenig, Benjamin Buzbee, Michael Conrad, David Harnett
  • Patent number: 11689498
    Abstract: A method includes receiving, from a first user, a request to create an Internet Protocol (IP) template for a device connected to a network. The method further includes receiving an IP schema for the network. The method further includes receiving a list of IP template parameters associated with the network, wherein the IP template parameters includes information about a part of the network. The method further includes determining whether the first user is authorized to create the IP template. The method further includes generating, in response to a determination that the first user is authorized, an IP template based on the IP template parameters and the IP schema for the part of the network. The method further includes generating an IP address based on the IP template.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: June 27, 2023
    Assignee: RAKUTEN MOBILE, INC.
    Inventors: Nitish Kumar, Pawan Shriwas, Niyank Bam, Pratik Mahajan, Mohammodh Irfan, Mahesh Hanwatkar
  • Patent number: 11689667
    Abstract: A VoIP communication service using communication tokens, such as QR codes, to identify the receivers can provide callers with the ability to communicate with the receivers using VoIP technology, without the need to pre-registering with the VoIP service provider that hosts the communication. The tokens can be customized by having a profile, which can include conditions imposed by the receivers on the callers. The tokens can be used in a call center to provide VoIP communication services.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: June 27, 2023
    Inventor: William H. Nguyen
  • Patent number: 11687647
    Abstract: A method and an electronic device (100) are disclosed for generating semantic representation of a document to determine data security risk associated with the document. The method includes receiving, by a document semantics controller (160) of the electronic device (100), a document in an electronic form and determining, by the document semantics controller (160), raw text. Further, the method includes generating, by the document semantics controller (160), a plurality of sentence blocks using the raw text and determining, by the document semantics controller (160), embeddings for the plurality of sentence blocks. Further, the method includes determining, by the document semantics controller (160), the semantic representation of the document based on the embeddings for each of the sentence blocks; and generating, by the document semantics controller (160), the semantic representation of the document to determine the data security risk associated with the document.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: June 27, 2023
    Assignee: CONCENTRIC SOFTWARE, INC.
    Inventors: Madhusudana Shashanka, Bonnie Arogyam Varghese, Shankar Subramaniam, Karthik Krishnan, Rency Joseph
  • Patent number: 11687590
    Abstract: User permissions for a search on content managed by a content management system (CMS) can be evaluated in a search engine based on a user identity of a user providing a query input for the query rather than after return of an initial results set to the CMS or some other front-end application. The search engine can constrain possible results returned from a search for the query input using a content index of a plurality of content items maintained in a repository of the content management system. The constraining can include limiting the search engine from adding a content item of the plurality of content items to a permissions-filtered results set unless the evaluating of the user permissions and the search for the query input against the content index do not exclude the content item. Other aspects can support index updating by selective use of a metadata index.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: June 27, 2023
    Assignee: Hyland UK Operations Limited
    Inventor: Andrew Hind
  • Patent number: 11687702
    Abstract: Functionality is described for creating objects that represent respective items provided in a store. The objects can be embedded in various hosts, such as network-accessible pages (e.g., web pages), network-accessible journals (e.g., blogs), messages (e.g., Emails), and so on. Consumers can activate the objects in the hosts to retrieve information associated with the corresponding items. According to one illustrative feature, the functionality provides a general interface for creating objects for different types of items stored in the store, including file items of various kinds (e.g., text files, image files, audio files, spreadsheet files, video files, etc.), list items, folder items, and so on. According to another illustrative feature, the functionality provides an interface for allowing users to customize various aspects of objects.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: June 27, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jason F. Moore, David Citron
  • Patent number: 11687292
    Abstract: Method and apparatus for managing data in a cloud computing environment. In accordance with some embodiments, data updates are received to a multi-tier memory structure across a cloud network and stored as working data in an upper rewritable non-volatile memory tier of the memory structure. The working data are periodically logged to a lower non-volatile memory tier in the memory structure while a current version of the working data remain in the upper memory tier. The upper and lower memory tiers each are formed of rewritable memory cells having different constructions and storage attributes.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: June 27, 2023
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Ryan James Goss, David Scott Ebsen, Mark Allen Gaertner, Michael Joseph Steiner, Antoine Khoueir
  • Patent number: 11683540
    Abstract: An apparatus and method for delivering a spatially enhanced live streaming experience for virtual reality or 360 degree live streaming of video is disclosed. A live streaming video signal is encoded into multiple streams at varying resolutions. A portion of the high resolution video stream, corresponding to a field of view within the entire 360 degree view, is merged with a low resolution video stream. The resulting video stream is referred to as a spatial adaptive video stream. Multiple spatial adaptive video streams are generated to provide a high resolution field of view across the entire 360 degrees. As the viewer looks in different directions, the video player plays back one of the spatial adaptive video streams according to the direction in which the viewer is looking.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: June 20, 2023
    Assignee: Google LLC
    Inventors: Ismail R. Haritaoglu, Oztan Harmanci
  • Patent number: 11683355
    Abstract: Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for receiving media data. One apparatus includes processing circuitry that receives a media presentation description (MPD) file that includes an essential property descriptor indicating a session-based description (SBD) file. The essential property descriptor includes an attribute that indicates a class for a uniform resource locator (URL) request used for requesting a resource. The class identifies a type of the requested resource. The processing circuitry generates the URL request based on the SBD file and the class indicated in the attribute included in the essential property descriptor. The processing circuitry sends the URL request to a server to request the resource of which the type is identified based on the class of the URL request.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: June 20, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11681573
    Abstract: A method of customizing deployment and operation of services in container environments may include receiving, at an API registry, a property for a service that is or will be encapsulated in a container that is or will be deployed in a container environment. The method may also include determining whether the property for the service affects the deployment of the service to the container environment, and in response to a determination that the property affects the deployment of the service, deploying the service based at least in part on the property. The method may additionally include determining whether the property for the service affects the generation of a client library that calls the service in the container environment, and in response to a determination that the property affects the generation of the client library, generating the client library based at least in part on the property.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: June 20, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Claudio Caldato, Boris Scholl
  • Patent number: 11683352
    Abstract: In a method of session initiation protocol (SIP) session management, a SIP session information request is sent to a network resource management (NRM) server by a vertical application layer (VAL) server to obtain a list of SIP sessions established between (i) a VAL client associated with the VAL server and (ii) the NRM server. A response message comprising SIP session information is received by the VAL server from the NRM server in response to the SIP session information request. The SIP session information includes the list of SIP sessions established between the VAL client and the NRM server. A plurality of SIP sessions is managed across a plurality of NRM servers based on the response message, where the plurality of NRM servers comprises the NRM server and the plurality of SIP sessions comprises the list of SIP sessions established between the VAL client and the NRM server.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: June 20, 2023
    Assignee: Tencent America LLC
    Inventors: Shuai Zhao, Stephan Wenger, Shan Liu
  • Patent number: 11683777
    Abstract: A base station is disclosed. The base station includes several radio devices and a core network device. The core network device is connected to the several radio devices and is configured to determine a first user location data corresponding to a user device according to a user uplink transmission data and several user location data, and to determine whether to allow the user device to perform a data uplink transmission operation or not according to the first user location data. The user uplink transmission data is uplink transmitted by the user device, and the several user location data are establish according to the several radio devices and several user locations. The several user location data include the first user location data.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: June 20, 2023
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Yi-Hsueh Tsai, Ying-Tsun Ke, Shun-Ming Wang
  • Patent number: 11683374
    Abstract: Systems and method for improved creation and management of distributed file systems are provided. In one embodiment, a method is provided that includes creating a plurality of containers within a cloud computing environment and executing, within the plurality of containers, a plurality of gateways for a distributed file system. Exports of the distributed file system may be assigned to a subset of the plurality of gateways. The exports may correspond to an exclusive subset of the distributed file system. The method may also include responding to requests to access exports of the distributed file system using containers executing gateways assigned to corresponding exports of the distributed file system.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: June 20, 2023
    Assignee: Red Hat, Inc.
    Inventors: Varsha Rao, Patrick Donnelly, Ramana Krisna Venkatesh Raja, Jeffrey Layton
  • Patent number: 11681823
    Abstract: A method for enabling a user to customize, prioritize, and view information filtered to align with the user's life state that includes interaction with an online market place. The user provides priority, positioning, and custom information about the user's life state which allows the user to view information in a life view. This information may include at least demographic information, logistical information, ethnic information, social information and psychological information. The partners may use the information about the user's life to filter its information according to the information about the user's life, which is then viewed in a life view by a user, according to the user defined positioning, prioritization, and other custom parameters. The method also enables the user to view partner and user participation in a marketplace to procure the information about the user's life, user ratings according to the user's behavior, and partner ratings according to the partner's information delivery.
    Type: Grant
    Filed: April 20, 2021
    Date of Patent: June 20, 2023
    Inventor: Michael Bilotta
  • Patent number: 11677844
    Abstract: A method of delivering location-specific content by a content processing server is disclosed. A request for web content is received by the content processing server. A location of an originator of the received request for web content is identified. A local proxy server is selected based on the identified location of the originator of the received request for web content. The web content is requested via the selected local proxy server. Location-specific web content from the content provider is received via the selected local proxy server. The received local-specific web content is sent to the originator of the received request in response to the received request.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: June 13, 2023
    Assignee: Akamai Technologies, Inc.
    Inventors: Justin Kenneth Fitzhugh, Peter Alan Blum, Girish Vaitheeswaran
  • Patent number: 11677857
    Abstract: Dynamically transforming web content is described. An HTTP request is received from an Internet client. The web resource identified in the HTTP request is accessed. The content of the web resource is analyzed. A set of transformation instructions are applied on a set of identified portions of the content of the web resource. Each applied transformation instruction includes logic to locate and manipulate at least an identified portion of the content, and at least one of the applied transformation instructions is a client-side script transformation instruction that performs one or more of: modify a client-side script included in the content, remove a client-side script included in the content, and add a client-side script to the content. An HTTP response is rendered that includes the results of the applied transformation instructions and further includes those portions of the content that were not manipulated by a transformation instruction. The response is then transmitted to the Internet client.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: June 13, 2023
    Assignee: Edgio, Inc.
    Inventors: Ajay Kapur, Andrew Henry Farmer, Ishan Anand
  • Patent number: 11677557
    Abstract: A system and method for capturing value preference based data from a requestor of one or more digital content presentations during an access sequence and transforming the captured data into a useful tool enabling the content provider to modify the user experience prior to or subsequent to granting access to the requested content resulting in a more efficient and tailored interaction between the requestor and the content provider.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: June 13, 2023
    Inventors: Cherianne Tree, Omar F. Sayed, Arthur L. McCracken
  • Patent number: 11675578
    Abstract: A method includes receiving, by a processing device, meta-operator generation data, the meta-operator generation data comprising an identifier of an operator of a group of operators to be installed on a containerized computing services platform, determining, by the processing device, that the group of operators is complete, and responsive to determining that the group of operators is complete, generating, by the processing device in view of the meta-operator generation data, a meta-operator comprising instructions for managing installation of the group of operators.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: June 13, 2023
    Assignee: Red Hat, Inc.
    Inventors: Paolo Antinori, Alexandre Briani Kieling
  • Patent number: 11677853
    Abstract: Techniques are described for managing preloading of data for client computing systems. A client computing system may provide one or more persistent data storage caches on local storage, such as to support a particular software program executing on the client computing system (e.g., a Web browser program, with the persistent data storage cache designed to store browser cookies and other data for later access by the Web browser program). Additional data may be stored in such a persistent data storage cache by preloading those data groups before they are requested by the client computing system (e.g., based on interactions of a user of the client computing system with an executing program on the client computing system). Particular data groups to preload may be selected in various manners, including to provide a specified type of minimum functionality to a client computing system based on the preloaded data groups.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: June 13, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Prashanth A. Acharya, Jonathan B. Corley, Craig W. Howard, Harvo R. Jones, John K. Loendorf, Colm MacCarthaigh, Bradley E. Marshall, Imran Patel, Lee B. Rosen, Ronald James Snyder, Jr., Ryan F. Watson
  • Patent number: 11669548
    Abstract: A database system provides automatic synchronization from one or more databases to a table. The synchronized portion of each source database table is periodically imported into a corresponding portion of a destination database table. For each synchronized field in the table with data from multiple source databases, one of the source databases is set as a primary source, which determines the data type and field configuration of the field. Data from secondary sources are cast to the data type established by the primary source and represented using the primary source's field configuration. The source database table may also include data that is not synchronized with the destination database table. Similarly, the destination database table may be enriched with data that is not included in the source database table.
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: June 6, 2023
    Assignee: Formagrid Inc
    Inventors: Raghav Sethi, Ryan Joshua Pearl, Jonathan Chien, Chuan Ji, Nenya Edjah, Emmett Nicholas, Jonathan Brandon Bakst
  • Patent number: 11669850
    Abstract: In accordance with one or more aspects of selecting between client-side and server-side market detection, a determination is made at a device as to which of a client-side detected market and a server-side detected market is to have priority for a service. An application of the device is configured in accordance with a client-side market configuration setting if the client-side detected market has priority, and is configured in accordance with a server-side market configuration setting if the server-side detected market has priority.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: June 6, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wissam S. Kazan, Francislav P. Penov, Gaurav Arora
  • Patent number: 11671466
    Abstract: The present disclosure relates to trunking communication systems, servers, access networks, and trunking communication methods. One example system includes a trunking management server and an access network. The trunking management server includes a trunking call service control module and a connected trunking call media gateway module. The trunking call media gateway module is configured to receive service data sent through the access network by a trunking UE, and forward the service data according to a communication type of the service data for implementing user plane communication of the trunking UE. The trunking call service control module is configured to receive a communication request sent through the access network by a trunking UE, and perform call control and bearer management on the trunking UE according to a communication type of the communication request for implementing control plane communication of the trunking UE.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: June 6, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Rongting Gu, Hua Wen, Qian Zhu, Jing Li, Yihua Li, Qiting Xie
  • Patent number: 11669845
    Abstract: Systems and methods aggregate financial product pricing information. In response to a request, systems and methods receive first company financial product pricing information, pre-fill data associated with the request to a web page of the second company, and scrape the web page of the second company to extract the financial product pricing information of the second company using the data aggregation tool after the web page of the second company returns the financial product pricing information. This information is presented to the user.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: June 6, 2023
    Assignee: United Services Automobile Association (USAA)
    Inventors: Charles Lee Oakes, III, Rickey Dale Burks, Reynaldo Medina, III
  • Patent number: 11669674
    Abstract: An electronic document is provided for display at a first user device associated with a first user. A first input associated with a body portion of the electronic document is received from the first user device of the first user. The first input includes a particular symbol followed by one or more characters that represent a second user. A second input associated with the body portion of the electronic document is received from the first user device of the first user. The second input includes textual input associated with the body portion of the electronic document. The first input associated with the body portion of the electronic document is analyzed to determine one or more user addresses. A message is caused to be sent to a second user device of the second user using the determined one or more user addresses.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: June 6, 2023
    Assignee: Google LLC
    Inventors: Scott M. Johnston, Mandy Richau Sladden, Ian Gunn, Nicholas Cooper
  • Patent number: 11669696
    Abstract: According to an embodiment of the present invention, an innovative ODRL Visualizer is a graphical web-based tool that loads a digital contract, resolves various ontologies that are referenced, parses standard forms (such as ISO 8601 standard guiding the way to notate periods of time) and converts the digital contract to a human-readable form.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: June 6, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Ilya Slavin
  • Patent number: 11669841
    Abstract: A payment network is operated with a blockchain-based ledger. In one embodiment, a request is prepared to complete a transaction from an account associated with a payer digital wallet for entry on a blockchain. The request includes an amount and a payee identifier associated with a payee digital wallet. The request is sent to the blockchain and approved. A balance of the payer digital wallet and a balance of the payee digital wallet are adjusted in response to approval of the request to complete the transaction by at least writing a portion of data associated with the transaction comprising the amount and the payee identifier to the blockchain. A reputation ledger associated with the account is recorded in the blockchain in association with the transaction. The reputation ledger includes at least one reputation score associated with at least one previous transaction conducted by the account.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: June 6, 2023
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Sastry Durvasula, Andras Ferenczi, Upendra Mardikar, Keshav Narsipur, Vishnuvajhala Subrahmanyam, Sathish B. Muthukrishnan
  • Patent number: 11671476
    Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: June 6, 2023
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11671604
    Abstract: Techniques for providing content aware uniform quality for quality-defined variable bitrate encoding of videos are described. According to some embodiments, a computer-implemented method includes receiving a request at a content delivery service to encode a live video at a quality level of a plurality of quality levels of a quality-defined variable bitrate encoding, determining features for a frame of the live video, generating a first predicted quantization parameter for the frame by a first machine learning model, trained for a first objective quality metric, receiving an input of the features and the quality level, performing a real time encode of the live video based at least in part on the first predicted quantization parameter to generate an encoded live video, and transmitting the encoded live video to a viewer device.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: June 6, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Ramzi Khsib
  • Patent number: 11671458
    Abstract: The present disclosure sets up the foundation of consistency for cloud authorization. Consistency is formalized as univalence and a scheme of inductive types, and consistency pushouts and pullbacks are derived for cloud authorization. Induction schemas are developed for services, repositories and messages. The consistency is characterized as relative consistency, paraconsistency, and three levels of inconsistency. Due to duality of consistency, consistency recovery is constructed with a semantic model and synthetic retry message type families.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: June 6, 2023
    Assignee: Google LLC
    Inventor: Lei Liu
  • Patent number: 11671478
    Abstract: A system for providing remote control of assets is disclosed herein. The system provides secure communications with one or more assets and receive operational data from the one or more assets. The system provides a graphical interface that includes one or more icons, one or more indicators, and one or more user input interfaces. The system receives a user input via the one or more user input interfaces and transmit the user input to an asset associated with the one or more user input interfaces. The system detects changes to an operational characteristics of the asset and display the changes.
    Type: Grant
    Filed: August 9, 2022
    Date of Patent: June 6, 2023
    Assignee: Samsara Inc.
    Inventors: James Robert Saunders, Erick Anthony Dean, Youny Jing Kuang, Audrey Yun Li, Oscar Ulissez Garcia, Famien Aaron Koko, Noah Paul Gonzales, Jennifer T. Nguyen
  • Patent number: 11668039
    Abstract: The present disclosure relates to a method for washing laundry of a laundry load, in particular in a washing drum (B2), carried out by at least one device (100, 200). In one example, the method includes generating steam and applying the steam to the laundry of the laundry load; producing a microemulsion by employing a detergent composition; and washing the laundry of the laundry load using a first wash liquor based on the microemulsion.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: June 6, 2023
    Assignee: HENKEL AG & CO. KGAA
    Inventors: Arnd Kessler, Anna Klemmer, Peter Schmiedel, Thomas Juckel, Christian Nitsch
  • Patent number: 11669478
    Abstract: A secure, remote support platform allows secure, remote device support with an edge device (101) and a trusted intermediary server resource (“trusted server”). The trusted server (113) is an endpoint for secure connections with a support application used by a remote technician and with the edge device. The secure connections carry messages with inputs, data requests, and feedback. Messages between the trusted server and support edge device are secured in a manner that allows each endpoint to validate the messages. The remote technician controls the edge device to assesses a target device connected to the edge device. The edge device presents emulated peripheral devices to the target device while capturing the target device desktop with a camera or presents remotely controlled peripherals and returns screen captures or updates of the desktop from the target device.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: June 6, 2023
    Assignee: Infinity Tribe Group Inc.
    Inventors: Jeremy Lefebvre, Joseph Jonathan Stubbs, Gregory Thomas McMullin
  • Patent number: 11662692
    Abstract: Systems may include a watch band, a watch body including at least one image sensor configured to capture a wide-angle image, a coupling mechanism configured to detachably couple the watch body to the watch band, and at least one biometric sensor on at least one of the watch band or the watch body. Various other related methods and systems.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: May 30, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Pranav Vasavada, Derek William Wright, Timothy Lowe, Joseph Moak, Peter Wesley Bristol, Nishant Srinivasan, Chunli Chen
  • Patent number: 11660678
    Abstract: A coated cutting tool comprises a substrate and a coating layer formed on a surface of the substrate, and has a rake face and a flank. The coating layer comprises an alternating laminate structure in which first compound layers containing AlN and second compound layers containing a compound are laminated in an alternating manner, the compound having a composition represented by formula (1) below: (Ti1-xAlx)N??(1) (wherein x satisfies 0.40?x?0.70). An average thickness T1 per first compound layer is 5 nm or more to 160 nm or less, and an average thickness T2 per second compound layer is 8 nm or more to 200 nm or less. A ratio of T1 to T2 is 0.10 or more to 0.80 or less. An average thickness T3 of the alternating laminate structure is 2.5 ?m or more to 7.0 ?m or less. A ratio (H/E) of hardness H to elastic modulus E is 0.065 or more to 0.085 or less at the rake face or the flank.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: May 30, 2023
    Assignee: TUNGALOY CORPORATION
    Inventor: Takaaki Nakamura
  • Patent number: 11665219
    Abstract: In one example, a device for retrieving media data includes a memory configured to store media data, and a processor implemented in circuitry and configured to: process a descriptor of a manifest file of media content including the media data, the descriptor corresponding to an adaptation set of the media content and including data representative of a box of file level information that describes a property of a track of a media file of the media content including media data of the adaptation set, determine whether to retrieve the media data of the adaptation set according to the data representative of the file level information, and in response to determining to retrieve the media data, send a request to retrieve the media data.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: May 30, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Thomas Stockhammer, Ye-Kui Wang
  • Patent number: 11665216
    Abstract: A fault-tolerant, cloud-based system can comprise a redundancy control unit capable of switching between transcoded video streams output by two or more transcoders. The redundancy control unit outputs a manifest from one of the transcoded streams and, upon detecting a fault in the stream, can modify the manifest to switch to another of the transcoded video streams. The redundancy control unit can further modify the manifest to flag the discontinuity in the video stream, which allows the player to switch to the new transcoding video stream without error. Other embodiments can include additional redundancies to help provide additional fault tolerance.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: May 30, 2023
    Assignee: Brightcove Inc.
    Inventors: Jorge Cenzano Ferret, Ted Krofssik, Matthew Neil, Michael Harty, Yuriy Reznik
  • Patent number: 11663359
    Abstract: A system for identifying and determining whether a particular cookie may include personal data, in any embodiment described herein, is configured to analyze collected cookies to determine whether the collected cookies may be used to directly or indirectly identify a particular individual. The system may, for example: (1) generate one or more virtual profiles; (2) use the one or more virtual profiles to access a plurality of websites; (3) collect cookie data for the plurality of websites for the one or more virtual profiles; and (4) analyze the cookie data to determine whether a particular website of the plurality of websites utilizes one or more cookies which may potentially include personal data. The system may then generate a report of the analysis, and display the report to an administrator or other individual associated with the particular website.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: May 30, 2023
    Assignee: OneTrust, LLC
    Inventors: Richard Beaumont, John Mannix, Kabir A. Barday, Jonathan Blake Brannon
  • Patent number: 11665155
    Abstract: A computer-implemented method is disclosed.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: May 30, 2023
    Assignee: The Toronto-Dominion Bank
    Inventors: Milos Dunjic, David Samuel Tax, Gregory Albert Kliewer
  • Patent number: 11665210
    Abstract: Some embodiments relate to a method implemented by a first terminal for setting up a session with a second terminal. An identifier of a session server is obtained at least from a subscriber device in the first terminal which comprises a subscriber identifier and an operator identifier. A session request and an identifier of the second terminal are sent to the server. At least one instruction is received from the server and a message comprising a first set, relative to the first terminal, of at least one characteristic parameter of the requested session is generated in accordance with at least one instruction received and sent to the server. A message is received from the server comprising a second set of at least one characteristic parameter of the requested session, the second set relating to the second terminal and having a non-zero overlap with the first set.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: May 30, 2023
    Assignee: ORANGE
    Inventor: Bruno Chatras
  • Patent number: 11663218
    Abstract: A method of associating dual-path resource locators with streaming content includes receiving at least an identifier of a first third-party remote device, providing the at least an identifier in a data structure to a streaming content provider operating a second third-party remote device, receiving from the streaming content provider operating the second third-party remote device a selection of the at least an identifier in the data structure, generating a dual-path resource locator, wherein the dual-path resource locator identifies a first path to the first third-party remote device and a second path to the second third-party remote device which performed the selection, receiving from the second third-party remote device a continuous data stream containing audio content, detecting in the continuous data stream at least a data element relating to the dual-path resource locator and associating the dual-path resource locator with the continuous data stream.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: May 30, 2023
    Assignee: CGIP HOLDCO, LLC
    Inventors: Jeffrey Specter, Vineet Choudhary, Michael Agovino
  • Patent number: 11665128
    Abstract: Provided is a method by which a cross chatbot gateway allows an event to be shared between chatbots, and the method includes the steps of: receiving an event message from a first chatbot communicating with a first chatting server using a first chatting protocol, wherein the event message includes destination information and event information of a first user, who is a chatting counterpart of the first chatbot; and transmitting the event information to a second chatbot communicating with a second chatting server using a second chatting protocol, on the basis of the destination information.
    Type: Grant
    Filed: May 6, 2022
    Date of Patent: May 30, 2023
    Assignee: N-TUPLE.CO.LTD.
    Inventors: Hyun-Min Park, Ho-Gyu Lee
  • Patent number: 11659063
    Abstract: Methods, systems, and devices may be used to support freshness-based processing of requests. Freshness-based processing may involve the service layer examining the age of stored content (e.g., resource representation) that it hosts and determining whether it is fresh enough to satisfy a retrieve or discovery request with a specified freshness requirement. If not fresh, the service layer can contact an application to refresh the content. In addition, freshness-based processing can also involve the service layer examining the semantic state of a command oriented update request to determine whether its state is fresh or not with respect to prior commands processed by the service layer. For example, the service layer may compare stored content associated with controlling a particular application (e.g. door is locked) and against the semantic content of an update request (e.g., unlock door) to determine whether it is the same (e.g., stale) or not (e.g., fresh).
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: May 23, 2023
    Assignee: Convida Wireless, LLC
    Inventors: Dale N. Seed, Gregory S. Sternberg, Quang Ly, Rocco Di Girolamo, Shamim Akbar Rahman, William Robert Flynn, IV, Catalina Mihaela Mladin, Zhuo Chen
  • Patent number: 11659058
    Abstract: A first service of a provider network obtains an identification of one or more substrate addressable devices included in an extension of the provider network. Based on the identification, a launch of one or more compute instances within the provider network is initiated. The one or more compute instances are to connect the provider network to the extension of the provider network across at least a third-party network by receiving a first control plane message directed to a first substrate addressable device of the one or more substrate addressable devices, by updating a message state data store based at least in part on the first control plane message, and by sending a second control plane message to the first substrate addressable device via a secure tunnel.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: May 23, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Eric Samuel Stone, Richard H. Galliher, David James Goodell, Patrick John Lawrence, Yang Lin, William Ashley, Steven Anthony Kady
  • Patent number: 11657100
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention can be used to determine a level of significance of an event in a database of events based on context. Embodiments of the present invention can, in response to the determined level of significance of the event reaching a threshold value for significance, generate a visual representation of the event in the database of events. Embodiments of the present invention can also be used to integrate the generated visual representation of the event into a user display.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: May 23, 2023
    Assignee: Kyndryl, Inc.
    Inventor: Samit Baran Misra
  • Patent number: 11657577
    Abstract: A wearable electronic device (WED) worn on a head of a first user displays a virtual location with virtual objects. The WED receives a task on one of the AR objects that corresponds to a real object at a real location. Wearable electronic glasses (WEG) worn on a head of a second user display an augmented reality (AR) image that shows the task to be performed on the real object.
    Type: Grant
    Filed: November 10, 2019
    Date of Patent: May 23, 2023
    Inventor: Philip Scott Lyren
  • Patent number: 11656842
    Abstract: A method of controlling an environment using a roaming electronic assistant. The method comprises capturing a plurality of associations of voice commands to device commands coded for a first electronic assistant (EA) device by a home electronic assistant (EA) client application, where each association links a voice command to a corresponding device command coded for the first EA device, and where the first EA device takes action in a home environment based on the voice commands, sending the associations of voice commands to device commands coded for the first EA device to an EA client application executing on a computer system, and building a mapping of the associations for the first EA device to associations for a second EA device by the EA client application, where each association for the second EA device links a voice command to a device command coded for the second EA device.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: May 23, 2023
    Assignee: T-MOBILE INNOVATIONS LLC
    Inventor: Billy G. McCracken, Jr.
  • Patent number: 11658833
    Abstract: Systems and methods for a bifurcated self-executing program that wraps a first self-executing program (e.g., a first smart contract) on a blockchain within a second self-executing program (e.g., a second smart contract), in which the second self-executing program enforces the requirement for particular security credentials/certificates. The bifurcated self-executing program comprises a single compiled self-executing program that combines the first self-executing program and the second self-executing program.
    Type: Grant
    Filed: December 6, 2022
    Date of Patent: May 23, 2023
    Assignee: Citibank, N.A.
    Inventors: Shishir Singh, Jonathan Miles Collin Rosenoer, Andres Wolberg-Stok, Biser Dimitrov
  • Patent number: 11659062
    Abstract: Methods and systems that facilitate the downloading of media items to a first network device from a second network device are disclosed. A plurality of media items are identified Media item metadata associated with the plurality of media items is obtained from the second network device and stored on the first network device. Media item content data associate with a first subset of the plurality of media items is obtained from the second network device and stored on the first network device. In this manner, only media item metadata associate with a second subset of the plurality of media items is stored on the first network device.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: May 23, 2023
    Assignee: Apple Inc.
    Inventors: David Heller, Thomas C. Mavrakakis
  • Patent number: 11656776
    Abstract: In creating an extent array in a storage system, in response to receiving a request to generate an extent array using idle extents in storage devices, a width of an extent stripe is determined, and a size of the extent array is designated by the storage system. A first extent group and a second extent group are respectively selected from the storage devices based on the width to form a first extent stripe and a second extent stripe, and a first extent at a given position in the first extent group and a second extent at a given position in the second extent group are respectively located in different storage devices. Based on the first extent stripe and the second extent stripe, an address mapping representing the extent array is generated. The address mapping includes association between extent identifiers of extents and extent indexes of the extents.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: May 23, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Jianbin Kang, Hongpo Gao, Chun Ma, Jibing Dong