Client/server Patents (Class 709/203)
  • Patent number: 11328238
    Abstract: A system and method for surfacing content relevant is described. The system computes a rank score for each item of a plurality of items that are accessible from a user of an enterprise application. The system identifies a set of relevant items from the plurality of items based on the rank score for each item of the plurality of items. The system surfaces the set of relevant items within a context of a communication application of the user without receiving, from the user, a query for any of the items in the set of relevant items.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: May 10, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Susan Marie Grimshaw, Amund Kronen Johansen, Dag Steinnes Eidesen, Amy Harilal Rambhia, Ashok Kuppusamy, Michael Francis Palermiti, II, Scott Stiles, Krister Mikalsen
  • Patent number: 11330027
    Abstract: A method for HTTP stream tuning during load and overload control includes, at a first NF, determining a load/overload level of the first. The method further includes determining an initial value for an HTTP SETTINGS_MAX_CONCURRENT_STREAMS parameter. The method further includes publishing the initial value of the HTTP SETTINGS_MAX_CONCURRENT_STREAMS parameter to a second NF that sends traffic to the first NF. The method further includes determining that the load/overload level of the first NF has changed. The method further includes, in response to determining that the load/overload level has changed, adjusting the value of the HTTP SETTINGS_MAX_CONCURRENT_STREAMS parameter based on the load/overload level and a direction of change in the load/overload level. The method further includes publishing the adjusted value of the HTTP SETTINGS_MAX_CONCURRENT_STREAMS parameter to the second NF.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: May 10, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Tukaram Maruti Khandekar, Rajiv Krishan
  • Patent number: 11328008
    Abstract: Systems and methods are provided for generating training data from queries and user interactions associated with media collections related to the queries, and training a machine learning model using the generated training data to generate a trained machine learning model. The systems and methods further provide for receiving a prediction request comprising a query for relevant media collections, analyzing the query to determine query features, determining a plurality of media collections for the query, analyzing the plurality of media collections to determine media collection features for each media collection of the plurality of media collections, and generating, using the trained machine learning model, a semantic matching score for each media collection of the plurality of media collections based on matching the query features to the media collection features for each media collection of the plurality of media collections.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: May 10, 2022
    Assignee: Snap Inc.
    Inventors: Xinran He, Jie Luo, Sushobhan Nayak, Zhou Ren, Christophe Jacky Henri Van Gysel
  • Patent number: 11327456
    Abstract: Disclosed herein are techniques for efficiently providing controller data as part of a maintenance or update process. Techniques include receiving, from a first remote computing device, a message associated with at least one controller; extracting, based on the received message, an image of software associated with the at least one controller; accessing, based on the extracted image, a delta file; and transmitting the accessed delta file to a second remote computing device.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: May 10, 2022
    Assignee: Aurora Labs Ltd.
    Inventors: Zohar Fox, Oren Sokoler, Kfir Ben Shimon
  • Patent number: 11327654
    Abstract: A method for a baseboard management controller mounting a folder with KVM includes following steps. A first size of a to-be-mounted folder is calculated. A second size of a mirror image file corresponding to the to-be-mounted folder is calculated based on the first size. A default storage path is allocated for the mirror image file, and it is obtained a remaining storage capacity of a disk where the default storage path is located. If the remaining storage capacity is less than the second size, a prompt dialog box, for selecting a user storage path for the mirror image file, is displayed to the user. If the remaining storage capacity of the disk where the default storage path or the user storage path is located is greater than the second size, the to-be-mounted folder is mounted to a server.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: May 10, 2022
    Assignee: ZHENGZHOU YUNHAI INFORMATION TECHNOLOGY CO., LTD.
    Inventor: Xuelong Wang
  • Patent number: 11321578
    Abstract: An acquired image is analysed to determine a test outcome value. A shape template for a test structure is provided to identify a position of a target measurement region on the test structure. A mapping defining a transformation of the shape template onto the image frame is determined. A mapping is determined and it is determined if a first matching condition based on first displacements of one or more edges identified in the image frame relative to the shape template is satisfied for the mapping. When the mapping satisfies the first matching condition and a second different matching condition based on second displacements of one or more edges identified in the image frame relative to the shape template, a verified image of a test structure is established. In the verified image of the test structure a target measurement region is identified. A test outcome value is determined by analysing the target measurement region.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: May 3, 2022
    Assignee: Novarum DX Ltd.
    Inventors: Antonio Manuel Domingos Lopes, Anthony Peter Ashbrook, Neil Polwart
  • Patent number: 11321072
    Abstract: A first computer includes a processor programmed to receive from a second computer a request to install a computer update. The request includes identification data. The first computer is further programmed to request, from a third computer, remote from the vehicle and from the second computer, a first authentication for the request to install the computer update. The request includes the identification data. The first computer receives the first authentication from the third computer. The first computer is further programmed to send, to a user device, an instruction to request from a user, a second authentication of the request to install the computer update. The first computer receives the second authentication from the user and installs the computer code.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: May 3, 2022
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Ali Hassani, Jakob Nikolaus Hoellerbauer
  • Patent number: 11323533
    Abstract: Methods and apparatuses for merging downloaded data with a real-time data are disclosed. An example includes receiving downloaded item of data from a download connection with a data repository and real-time item of data from a real-time data feed with a data publisher. In response to determining that the downloaded item of data includes the most recent downloaded item of data from the download connection, the downloaded item of data is stored as the last downloaded item of data. In response to determining that the real-time item of data is the most recent real-time item of data received from the real-time data feed, the real-time item of data is stored as the last real-time item of data from the real-time data feed. In response to determining a match between the last downloaded item of data and the last real-time item of data the download connection is ended.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: May 3, 2022
    Assignee: Trading Technologies International, Inc.
    Inventor: Scott F. Singer
  • Patent number: 11323502
    Abstract: Methods and apparatus, including computer program products, are provided for transport method selection of asynchronous notifications. In some example embodiments, there may be provided a method that includes sending, by a client, a hypertext transfer protocol request for at least one asynchronous notification to be sent by a server to the client, the hypertext transfer protocol request including at least one proposed transport method for carrying the at least one asynchronous notification; determining, by the client, whether a first transport method selected by the server from the at least one proposed transport method is successfully established; and when the determination is that the first transport method is not established successfully, sending, by the client, another hypertext transfer protocol request to the server, the other hypertext transfer protocol request including at least one other proposed transport method. Related systems, methods, and articles of manufacture are also described.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: May 3, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Uwe Rauschenbach, Thomas Belling
  • Patent number: 11321333
    Abstract: User interaction efficiency is improved by providing automatic enrichment of content with contextually relevant information. While a user is utilizing a productivity application, the system may receive a content item, such as an email or calendar event, to display within an application user interface. The system analyzes and identifies contextually relevant information based on the content item. Thereafter, the system displays the application user interface including the content item which is modified to display the contextually relevant information within the content item.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: May 3, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Roshin Lal Ramesan, Michael Francis Palermiti, II, Megan Marie Quintero
  • Patent number: 11323522
    Abstract: A client device may connect to a remote browsing server, which may browse to a Uniform Resource Identifier, render a web service or other content, and stream the content back to the client device. The client device may have a web browser through which the server may stream rendered images and which may capture various inputs, such as mouse operations, keyboard inputs, and other input. The remote browsing server may receive the inputs from the browser, then transmit the inputs to the web service through a server browser, which may render the images transmitted to the client device. The remote browsing server may be a virtual machine that may be created for a limited use, such that the virtual machine and browser may be wiped clean with each use.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: May 3, 2022
    Assignee: Colorado CodeCraft, Ltd
    Inventor: Thomas Ruge
  • Patent number: 11323433
    Abstract: Provided in the present invention are a digital credential management method and a device, the method comprising: a digital credential application device negotiating establishment of a secure data channel with a digital credential issuing device, and sending to the digital credential issuing device a digital credential management request message; the digital credential issuing device receiving the message, and sending to the digital credential application device a digital credential management verification request message; the digital credential application device receiving the verification request message, and sending to the digital credential issuing device a digital credential management verification response message; the digital credential issuing device receiving the digital credential management verification response message, and sending to the digital credential application device a digital credential management response message; the digital credential application device receiving the digital credentia
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: May 3, 2022
    Assignee: CHINA IWNCOMM CO., LTD.
    Inventors: Yuehui Wang, Bianling Zhang, Manxia Tie, Xiaolong Lai, Qin Li, Weigang Tong, Guoqiang Zhang, Zhiqiang Du, Xiang Yan
  • Patent number: 11322236
    Abstract: Described are data abstraction systems, methods, and media for aggregating and abstracting data records from data providers, which are not substantially interoperable with each other. Features include data provider connector modules dynamically loaded, based on definitions stored on disk, that facilitate data mapping and individual matching.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: May 3, 2022
    Assignee: PRECIS, LLC
    Inventors: Jonathan M. Mcallister, Neil R. Zamora, Marjun Padrilanan Makinano, Stephanie A. Kellogg, Paul K. Davis, Craiger J. Scheuer
  • Patent number: 11320469
    Abstract: Processing of data relating to energy usage. First data relating to energy usage is loaded for analysis by an energy management platform. Second data relating to energy usage is stream processed by the energy management platform. Third data relating to energy usage is batch parallel processed by the energy management platform. Additional computing resources, owned by a third party separate from an entity that owns the computer system that supports the energy management platform, are provisioned based on increasing computing demand. Existing computing resources owned by the third party are released based on decreasing computing demand.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: May 3, 2022
    Assignee: C3.AI, INC.
    Inventors: Thomas M. Siebel, Edward Y. Abbo, Houman Behzadi, John Coker, Scott Kurinskas, Thomas Rothwein, David Tchankotadze
  • Patent number: 11323393
    Abstract: A system and method for improving network storage accessibility, the method including: sending at least a first request for a data block to be sent from a storage device to a client device over a network connection; determining if the network is congested; initiating a client-specific buffer when it is determined that the network is congested, wherein the requested data block is stored in the client-specific buffer; and sending at least a second request for the data block stored within the client-specific buffer to be sent to the client device.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: May 3, 2022
    Assignee: NVIDIA CORPORATION
    Inventors: Yaniv Romem, Omri Mann, Ofer Oshri, Kirill Shoikhet
  • Patent number: 11323388
    Abstract: The present disclosure receives input signals from different sources to fill gaps in a desired heat score signal. Received input signals are categorized to match to a desired category of the desired signal. The various signals are represented in vector format using category tags. There are different latencies for each input signal that are aligned in time with the desired signal. The match to the desired signal varies from the input signals so that each desired signal's contribution during the gap is weighted accordingly. A composite signal is formulated from the time-adjusted and weighted input signals to fill the gap in the desired signal. Over time, the weighting and time-adjustment for each input signal can be modified with a machine learning algorithm that takes the approximation during the gap and compares it later with the actual data once the gap is filled.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: May 3, 2022
    Assignee: Triangle IP, Inc.
    Inventor: Thomas D. Franklin
  • Patent number: 11323547
    Abstract: Conventionally, application launchers have limited their functionality to provide shortcut ways for searching/executing pre-configured applications and fail to provide a uniform user experience and usability across computing systems and applications installed therein. Currently, applications in such computing systems are manual controlled, which is time consuming and thus lack in security during accessing content. Present disclosure provides a cloud driven application launcher (CDAL) that is installed in client device. Once the computing device is configured with latest configurations, the client device serves as a master device wherein the master device creates, in an offline mode, an ad hoc network wherein other client devices connect to master device for upgrading version of applications comprised in client devices to a corresponding version of applications in master device.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: May 3, 2022
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Viral Prakash Shah, Shobhit Shukla, Sachin Ramdas Naik, Ankush Sharma
  • Patent number: 11314694
    Abstract: Embodiments of the present disclosure relate to an apparatus and method for facilitating access to data in a distributed storage system by using a processing unit configured to collect information related to running status of the distributed storage system; obtain metadata related to data stored in the distributed storage system; in response to a request from a client, provide to the client the information related to running status and metadata related to data to be accessed; and extend storage nodes in the distributed storage system so that the client can directly access the storage nodes by using the information related to running status and the metadata related to data to be accessed. Other embodiments are also disclosed.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: April 26, 2022
    Assignee: EMC IP HOLDING COMPANY, LLC
    Inventors: Feng Guo, Tianqing Wang, Kai Yan, Qiyan Chen, Yun Zhang, Yicang Wu, Lin Peng, Zhihao Lu
  • Patent number: 11314776
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: storing, on a distributed storage system, a plurality of real-time graph (RTG) instances that include a plurality of device objects, the plurality of device objects comprising a first device object associated with a given user; receiving, by the first device object, a friends list of the given user having a first version identifier; receiving, by the first device object, an update from a client device associated with the given user, the update comprising a friends list version identifier; determining that the first version identifier of the friends list in the first device object mismatches the friends list version identifier in the update; and synchronizing the friends list in the first device object prior to sending one or more messages that include the update to other device objects of the plurality of device objects.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: April 26, 2022
    Assignee: Snap Inc.
    Inventors: Leonid Gorkin, Mengyao Li, Arif O{hacek over (g)}uz Yildiz, Jeremie Gabor, Robert Marianski, Xiaohan Zhao, Benjamin Feder
  • Patent number: 11316957
    Abstract: A server device includes: a receiver and a processor. The receiver receives a data request transmitted, from a client device via a resource server. The data request includes attribute information, a data item and a quality request. The processor transmits, to the client device, a first token for requesting quality information indicating a quality of personal data corresponding to the attribute information and the data item and a second token for requesting the personal data. The processor transmits, to the resource server, identification information of a data owner who has consented to providing personal data pertaining to the data item and corresponds to the attribute information when the server device receives the first token from the resource server. The processor transmits a verification result for the second token to the resource server when the server device receives the second token from the resource server.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: April 26, 2022
    Assignee: FUJITSU LIMITED
    Inventor: Takao Ogura
  • Patent number: 11316846
    Abstract: A device is configured for dynamically obtaining updated hash values for certificate processing of endpoints from a dedicated and single server. The server's certificate is signed by a certificate authority that is the sole and root authority for the certificate processing on the device. When endpoints are connected to the device, the hash values are compared against computed hash values for the endpoints' certificates. Connections are deemed secure for the device when the computed hash values match the hash values provided by the server.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: April 26, 2022
    Assignee: NCR Corporation
    Inventors: Isamu Leonard Yamamoto, Joel Smith, Eric K. J. Wang
  • Patent number: 11314422
    Abstract: A memory system that has a multi-channel volatile memory subsystem is coupled to a non-volatile memory subsystem to provide independent, configurable backup of data. The volatile memory subsystem has one or more main memory modules that use a form of volatile memory such as DRAM memory, for which the NV subsystem provides selective persistent backup. The main memory modules are dual in-line memory modules or DIMMs using DDR SDRAM memory devices. The non-volatile memory subsystem (NV backup) includes an NV controller and non-volatile memory NVM. The NV backup can also include a memory cache to aid with handling and storage of data. In certain embodiments, the NV controller and the non-volatile memory are coupled to the one or more DIMM channels of the main memory via associated signal lines. Such signal lines can be, for example, traces on a motherboard, and may include one or more signal buses for conveying data, address, and/or control signals.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: April 26, 2022
    Assignee: NETLIST, INC.
    Inventor: Hyun Lee
  • Patent number: 11315010
    Abstract: One embodiment of the present invention sets forth a technique for predicting fraud by analyzing user behavior biometric data via a neural network (NN). The technique includes receiving cursor movement data generated via at least one client device, where the cursor movement data is associated with a group of one or more users. The technique further includes generating a plurality of images based on the cursor movement data and training a first neural network (NN) model based on the plurality of images and based on a discard rate that is greater than 50%.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: April 26, 2022
    Assignee: SPLUNK INC.
    Inventors: Gleb Esman, Oleg Izmerly
  • Patent number: 11314434
    Abstract: Disclosed is a distributed storage system and methods for providing real-time localized data access from different storage nodes of the distributed storage system. Providing the localized data access may include tracking access frequencies with which a file is directly accessed from the different storage nodes, storing a source copy of the file at the first storage node in response to the access frequency at the first storage node being greater than the access frequency at the other storage nodes, caching the file at a second storage node, transferring control over the source copy from the first storage node to a third storage node based on a change to the access frequencies, and validating the cached copy of the file at the second storage node against the source copy at the third storage node prior to responding to a request for the file from the second storage node.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: April 26, 2022
    Assignee: Open Drives, Inc.
    Inventors: Scot Gray, Sean Lee
  • Patent number: 11316949
    Abstract: Disclosed is a method for managing user related data by an access server, the method includes: receiving a request of a user related data; determining data storage storing the user related data; generating an inquiry to the determined data storage for receiving the user related data; in response to a detection that the data storage is granted a right to provide the user related data to the access server receiving the user related data; and generating a response to the system of the service provider, the response including the user related data. Also disclosed is an access server and a computer program product.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: April 26, 2022
    Assignee: TELIA COMPANY AB
    Inventors: Anders Baer, Maria Jernström
  • Patent number: 11314707
    Abstract: A configurable domain manager platform is described herein which provides for simplified extraction and handling of data from a variety of data sources and data formats.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: April 26, 2022
    Assignee: Q2 Strategies, LLC
    Inventor: Michael Del Sordo
  • Patent number: 11314532
    Abstract: Embodiments described include systems and methods for delivering a network application. An intermediary device between a client device and a server hosting a network application establishes a connection with the network application. The intermediary device receives encoded application data and decodes the encoded application data. The application data is encoded graphics data or audio data. The decoded application data is renderable at the client device. The intermediary device transmits the decoded application graphics and/or audio data to a client application of the client application for rendering to provide user access to the network application.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: April 26, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Vipin Borkar, Santosh Sampath, Deepak Sharma, Arvind SankaraSubramanian
  • Patent number: 11315206
    Abstract: A system includes a kiosk configured to collect information associated with a traveler. The information includes information from a passport of the traveler, a photograph of the traveler, and travel-related information associated with the traveler. The system also includes a camera configured to obtain an image of the traveler approaching or within a specified portion of a customs/border enforcement area. The system further includes at least one computing device configured to receive the information from the kiosk, provide at least a portion of the information to an external system, and receive a disposition code from the external system. The disposition code identifies whether the traveler is allowed to pass the customs/border enforcement area. The at least one computing device is also configured to receive the image, perform facial recognition to identify the traveler, and provide at least some of the information to an agent associated with the customs/border enforcement area.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: April 26, 2022
    Assignee: Dallas/Fort Worth International Airport Board
    Inventors: John M. Parrish, Kelly C. Tuggle, Jason Stauty
  • Patent number: 11310109
    Abstract: Systems, methods, and apparatus are disclosed that process requested changes to operating parameters of an Internet of Things (IoT) device. In some embodiments, a client computing device originates a requested change to the IoT device. An IoT services system may process the requested change and determine whether an early indication of success is appropriate. If an early indication of success is appropriate, the IoT services system, prior to the requested change being applied to the IoT device, transmits to the client computing device a first message that provides an indication of success for the requested change.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: April 19, 2022
    Assignee: TRANSFORM SR BRANDS LLC
    Inventors: Ajaykumar R. Idnani, Jonathan Meeks, Angel Favila
  • Patent number: 11308956
    Abstract: To provide an information processing apparatus capable of notifying a user of a message at an appropriate timing. An information processing apparatus includes: a first acquiring unit that acquires first messages transmitted from other users to a user in a service configured to transmit and receive messages between the user and the other users; a second acquiring unit that acquires user information regarding the user; a determining unit that determines whether or not to notify the user of the first messages on the basis of the first messages and the user information; and a notification control unit that controls notification processing of notifying the user of the first messages determined to be notified to the user by the determining unit.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: April 19, 2022
    Assignee: SONY CORPORATION
    Inventor: Hideo Nagasaka
  • Patent number: 11310120
    Abstract: Techniques are disclosed of detection and analysis of network-based assets under common management by an entity. Network-based assets that are under common management by an entity may be owned or associated with the entity. Some network assets may appear to be under the common management of an entity, but may be operated by an unauthorized entity. Detecting a relationship between or ownership of network assets for malicious network activity may be a challenge. Specifically, the connection between authorized assets and unauthorized assets may be difficult to identify, especially if assets are masked or changed to evade detection. A network analytic system is disclosed that can process different data from multiple sources (e.g., at least multiple, disparate data sources) to identify relationships between network-based assets.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: April 19, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Jonathan Matkowsky
  • Patent number: 11308072
    Abstract: Described are computer-based methods and apparatuses, including computer program products, for declarative and unified data transition. In some embodiments, a computer implemented method includes determining a unified configuration for a knowledge domain. The unified configuration can include one or more predicates for one or more system objects, and/or one or more relationships between the one or more system objects. The method can include generating one or more transformation rules based on the one or more predicates. The one or more transformations can enable transformation of input data. The input data can include information associated with the one or more system objects and/or the one or more relationships between the one or more system objects. The method can include generating one or more reconciliation rules based on the one or more predicates.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: April 19, 2022
    Assignee: NETCRACKER TECHNOLOGY CORP.
    Inventors: Iliya Georgievich Naryzhnyy, Sergey Mikhailovich Vladimirov, Nikita Sergeevich Ershov
  • Patent number: 11310311
    Abstract: An example operation may include one or more of receiving a request to access a file from a user node, by a file processor node, generating, by the file processor node, a file storage plan based on a distribution of file chunks throughout a peer-to-peer network, authenticating, by the file processor node, the user node based on blockchain credentials, acquiring, by the file processor node, a permission to access the file from a file owner node, and sending the file storage plan to the user node.
    Type: Grant
    Filed: January 20, 2020
    Date of Patent: April 19, 2022
    Assignee: International Business Machines Corporation
    Inventor: Yedendra Shrinivasan
  • Patent number: 11310335
    Abstract: Embodiments disclosed herein provide for systems and methods of efficiently scheduling the execution of user-provided functions on available serverless computing vendor platforms using a Function as a Service (“FaaS”) gateway, wherein the FaaS gateway provides the function code to one of the available serverless computing vendor platforms based on service parameters provided by each platform.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: April 19, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Duncan Adams, Alex Hayzelden, Tanmay Madan, Callum Watson, Richard Francois, Dominic Dumrauf, Vaidyalingam Ramalingam, Stephen Flaherty
  • Patent number: 11308555
    Abstract: Systems 100, 1000, methods, and machine-interpretable programming or other instruction products for the management of data processing by multiple networked computing resources 106, 1106. In particular, the disclosure relates to the synchronization of related requests for processing of data using distributed network resources.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: April 19, 2022
    Assignee: ROYAL BANK OF CANADA
    Inventors: Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy
  • Patent number: 11310565
    Abstract: The invention relates to a system and method for improved, selective download of broadcast data. In particular the present invention relates to downloading of broadcast data effectively when disturbances occur during reception of an input signal comprising a data carousel. The invention introduces multiplication of content filters that are configured to download only a part of the data. An important feature is recognition when to reset content filters in order to resolve an issue. For the purposes of this invention, there is defined a linear address space. The important properties of this address space allow for consistent addressing without gaps and every address is greater by a single position with respect to the previous one. The address space starts with one address and ends with another one. Such chunk address space may be considered as predictable, because a synchronization can be caught by reading an address of currently broadcast section.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: April 19, 2022
    Assignee: ADVANCED DIGITAL BROADCAST S.A.
    Inventor: Tomasz Powchowicz
  • Patent number: 11308068
    Abstract: A system includes identification of editing of an active document by a user, and, in response to the identified editing, setting of enqueue locks on the active document, creating a draft document corresponding to the active document and an enqueue context associated with the draft document, storing the enqueue context with the draft document and attaching the enqueue context to a request session, determining an eTag of the active document and storing the eTag with the draft document, and associating the user with the draft document as its exclusive user.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: April 19, 2022
    Assignee: SAP SE
    Inventors: Harald Evers, Martin Zurmuehl, Ralf Handl, Tilmann David Kopp, Renzo Colle
  • Patent number: 11310310
    Abstract: A communication device can have a peer-to-peer communication application installed on it. The device can be configured to detect at least one other communication device including the peer-to-peer communication application, and may be configured to set up a connection with the detected communication device. The device can be configured to, in response to a request to set up peer-to-peer communication sent to the first device on a predetermined port and via a predetermined protocol by a second detected device exchange with the second device information required for setting up peer-to-peer communication with the second device, and to set up the peer-to-peer communication. The peer-to-peer communication application can be configured to send, on the predetermined port and via the predetermined protocol a request to set up peer-to-peer communication to a third detected communication device.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: April 19, 2022
    Assignee: ORANGE
    Inventor: Eric Paillet
  • Patent number: 11308029
    Abstract: A file saving method and an electronic device are provided. The file saving method includes: obtaining at least one to-be-processed file in a social circle, where the to-be-processed file is a file uploaded by another user in the social circle other than a user of the electronic device; filtering the at least one to-be-processed file according to a preset rule, to obtain a target file that complies with the preset rule; and saving the target file.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: April 19, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yuanli Gan, Huaqi Hao
  • Patent number: 11308776
    Abstract: A surveillance system and method with at least one wireless input capture device ICD(s) and a corresponding digital input recorder (DIR) and/or another ICD, including the steps of providing the base system; at least one user accessing the DIR via user interface either directly or remotely; the DIR and/or ICD searching for signal from the ICD(s) and establishing communication with them, and the system providing for input capture and data transmission prioritization, thereby providing a secure surveillance system having wireless communication for monitoring a target environment with prioritization capabilities.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: April 19, 2022
    Assignee: SENSORMATIC ELECTRONICS, LLC
    Inventor: Martin A. Renkis
  • Patent number: 11310348
    Abstract: Systems and methods for providing a remote access to a service in a client-server remote access system. The method includes selecting, by a scheduler, an application server hosting the service, the selecting being performed in accordance with a utilization of resources in the client-server remote access system. A session Uniform Resource Locator (URL) is created that includes a URL payload that uniquely identifies the service and being used to establish the remote access to the service by a client. The system may include a proxy server accessible at a resource URL. The proxy server receives a request from a client to connect to the service. An authentication component authenticates the request in accordance with a payload of the resource URL. A service manager establishes the session between the client and the service connected at the session URL.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: April 19, 2022
    Assignee: Calgary Scientific Inc.
    Inventors: Matthew James Stephure, Christopher James Jarabek, Cameron Kiddle, Jonathan Christopher Neitz, Christopher James Garrett, Kevin Glen Robinson
  • Patent number: 11310127
    Abstract: Examples of an apparatus and method for provisioning a service are described. Descriptors are described that represent the service. These are accessed and used to determine a reference required to implement the service. The reference indicates a type of entity and an entity to be passed to a function. The descriptor for the service is instantiated to obtain an instance of the service. This includes obtaining an instance of the type of entity indicated by the reference.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: April 19, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Peter Michael Bruun
  • Patent number: 11310132
    Abstract: A method includes receiving a seed at a computing device. The method further includes identifying, based on first domain name system (DNS) data, first border gateway protocol (BGP) data, first whois data, or a combination thereof, a plurality of first internet-facing assets related to the seed. The method further includes identifying, based on second DNS data, second BGP data, second whois data, or a combination thereof, a plurality of second internet-facing assets related to at least one of the first internet-facing assets. The method further includes generating a graphical user interface (GUI) that includes a list of internet-facing assets related to the seed, where the list includes the plurality of first internet-facing assets and the plurality of second internet-facing assets.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: April 19, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David K. Pon, Elias Manousos, Chris Kiernan, Ben Adams, Megan Chiu, Jonas Edgeworth
  • Patent number: 11310315
    Abstract: Techniques for directive-based messaging synchronization are described. In one embodiment, an apparatus may comprise a local network component operative to receive a directive package at a messaging client on a client device; and a local database synchronization component operative to execute the directive package with a messaging-sync virtual machine to modify a local messaging database of the messaging client; and refresh a user interface component of the messaging client in response to modifying the local messaging database of the messaging client. Other embodiments are described and claimed.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: April 19, 2022
    Assignee: META PLATFORMS, INC.
    Inventors: Jason Curtis Jenks, Joshua Scott Evenson, Mohsen M Agsen, Jeremy David Fein, Philippe Vincent Ajoux
  • Patent number: 11301520
    Abstract: Technologies are described herein for artificial intelligence content detection system. According to some examples, a pattern detector is used to analyze content generated as a result of a search query acted on by an Internet search engine. The system analyzes content from one or more of the search results against patterns stored in a pattern data store. The patterns, if matched against the content, indicate that the content has a certain likelihood of being generated by an artificial intelligence source. The search results are modified to indicate content generated by an artificial intelligence source.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: April 12, 2022
    Assignee: NewsRx, LLC
    Inventors: Charles W Henderson, Chantay P. Jones, Alan D. Henderson, Kalani K. Rosell
  • Patent number: 11301915
    Abstract: Method and apparatus for measuring and influencing article selection in a social network are disclosed. A learning-and-guiding module tracks access to articles by users of the social network and determines patterns of users' attraction to articles based on contents of articles and attributes of users. The module utilizes learnt user-articles characteristics to influence article selection through communicating with users through the social network. The module relies on historical usage data characterizing user's affinity to articles. To guard against usage data obsolescence due to shifting interests, usage data are frequently adjusted to place more emphasis on recent usage patterns.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: April 12, 2022
    Assignee: Affinio Inc.
    Inventor: Philip Joseph Renaud
  • Patent number: 11302328
    Abstract: According to one embodiment, a voice interactive device configure to transmit a voice content to a plurality of voice interactive services through a network, wherein the plurality of voice interactive services are selected based at least in part on the voice content.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: April 12, 2022
    Assignees: HISENSE VISUAL TECHNOLOGY CO., LTD., TOSHIBA VISUAL SOLUTIONS CORPORATION
    Inventors: Takero Kobayashi, Kunio Honsawa, Hidehito Izawa, Reiko Kawachi, Hiroyuki Nomoto
  • Patent number: 11303702
    Abstract: Among other things, this document describes systems, methods and devices for performance testing and dynamic placement of computing tasks in a distributed computing environment. In embodiments, a given client request is forwarded up a hierarchy of nodes, or across tiers in the hierarchy. A particular computing node in the system self-determines to perform a computing task to generate (or help generate) particular content for a response to the client. The computing node injects its identifier into the response indicating that it performed those tasks; the identifier is transmitted to the client with particular content. The client runs code that assesses the performance of the system from the client's perspective, e.g., in servicing the request, and beacons this performance data, along with the aforementioned identifier, to a system intelligence component. The performance information may be used to dynamically place and improve the placement of the computing task(s).
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: April 12, 2022
    Assignee: Akamai Technologies, Inc.
    Inventor: Byung K. Choi
  • Patent number: RE49041
    Abstract: A method of receiving inputs by an electronic device comprising a user interface component is disclosed. The user interface component is set in an inactive operating mode, such as a keypad locking mode or a screen saver mode, for substantially non-active usage of the user interface component. An input is received in the inactive mode. The input received in the inactive operating mode may be stored and presented on a user interface component.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: April 19, 2022
    Assignee: Nokia Corporation
    Inventor: Mikko Nurmi
  • Patent number: RE49058
    Abstract: A method of receiving inputs by an electronic device comprising a user interface component is disclosed. The user interface component is set in an inactive operating mode, such as a keypad locking mode or a screen saver mode, for substantially non-active usage of the user interface component. An input is received in the inactive mode. The input received in the inactive operating mode may be stored and presented on a user interface component.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: May 3, 2022
    Assignee: Nokia Corporation
    Inventor: Mikko Nurmi