Remote Data Accessing Patents (Class 709/217)
  • Patent number: 11663209
    Abstract: A distributed computer system for delivering data to client-side application(s) is provided. The system includes a database configured to store immutable data blocks, a data distribution entity configured to split source-data into immutable data blocks and metadata. The data distribution entity is configured to replicate and store the data blocks on different storage nodes(s) of the database. The metadata comprises values referencing the data blocks for a key-value database call. The system further comprises a data fetching/delivering entity with a fuse-daemon configured to form a quorum read request for data block(s) out of a client-side request for a certain data range. The quorum-read request is a bundle of parallel requests to different storage nodes. The fuse-daemon is configured to fetch the data blocks delivered in the fastest response and to discard the rest. The fuse-daemon generates a virtual file comprising the corresponding range of data from the fetched data blocks.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: May 30, 2023
    Assignee: AMADEUS S.A.S.
    Inventors: Didier Spezia, Simon Huet, Damien Profeta, Xavier Bourgouin
  • Patent number: 11665116
    Abstract: Method of generating invitation media overlays for private collections starts with processor receiving first media content item from first client device associated with first user. Processor receives from first client device a selection of invitation media overlay to be applied to media content item. Invitation media overlay is associated with private collection of media content items. Processor generates modified first media content item by overlaying invitation media overlay on first media content item. Processor generates the private collection of media content items including modified first media content item. Processor receives from first client device selection of second user associated with the second user and causes modified first media content item to be displayed by the second client device. Processor receives selection of invitation media overlay from second client device and causes the private collection of media content items to be displayed by second client device.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: May 30, 2023
    Assignee: Snap Inc.
    Inventor: David Phillip Taitz
  • Patent number: 11663058
    Abstract: A probabilistic data structure such as a bloom filter may be used to provide a space efficient representation of rules that define events of interest to sources and may be used to reduce the number of events ingested by an event bus system. An event bus system may generate a probabilistic data structure based on the rules that may be used at the event source as a filter. The probabilistic data structure predetermines whether the events to be sent to the event bus system will be of interest to any event targets and if an event is of no interest to any of the event targets, the event will not be sent.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: May 30, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Jakub Wojciak, James Lance Eather, Rogerio Sathio Yamaguti, Shawn Patrick Jones, Arijit Choudhury, Rishi Baldawa
  • Patent number: 11659022
    Abstract: The disclosed embodiments relate generally to the downloading of media items. The media items may include, for example, audio, video, image, or podcast data. In accordance with one embodiment, two or more media items may be concurrently downloaded. In accordance with another embodiment, a user may control the downloading of each of the media items, as desired. More particularly, the user may choose to download, pause, or resume downloading one or more media items identified in the list of media items. In other words, the user may alter the download status of any of the items in the list of media items. In addition, the user may re-prioritize the order in which the media items in the list or a subset thereof are to be downloaded.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: May 23, 2023
    Assignee: Apple Inc.
    Inventor: Anne Jones
  • Patent number: 11657105
    Abstract: The automated social networking graph mining and visualization technique described herein mines social connections and allows creation of a social networking graph from general (not necessarily social-application specific) Web pages. The technique uses the distances between a person's/entity's name and related people's/entities names on one or more Web pages to determine connections between people/entities and the strengths of the connections. In one embodiment, the technique lays out these connections, and then clusters them, in a 2-D layout of a social networking graph that represents the Web connection strengths among the related people's or entities' names, by using a force-directed model.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: May 23, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zaiqing Nie, Yong Cao, Gang Luo, Ruochi Zhang, Xiaojiang Liu, Yunxiao Ma, Bo Zhang, Ying-Qing Xu, Ji-Rong Wen
  • Patent number: 11659120
    Abstract: An image forming apparatus that executes a job, based on a setting value, and is operative to store a history of the job, as a job history includes: a storage that stores the setting value of the executed job, as setting history information; a displayer that displays a selection screen for selecting the setting history information stored in the storage; and a controller that reads the setting value included in the selected history information. The controller determines whether to display setting history information of a newly executed job, based on a comparison result between the setting value pertaining to the newly executed job and the setting value included in the setting history information.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: May 23, 2023
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Tsutomu Itai
  • Patent number: 11657025
    Abstract: Example storage systems and methods provide data storage management using parallel processing of filtered transaction logs. Transaction logs are comprised of log entries corresponding to storage operations for at least one storage node. Sets of log entries are sequentially retrieved from the transaction log and filtered through multiple transaction log filters to generate multiple subsets of the log entries. Different metadata operations are executed in parallel using the different filtered subsets of log entries.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: May 23, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Thomas Demoor, Satish Kumar Chakka, Viswanath Chandrasekara Bharathi
  • Patent number: 11659259
    Abstract: A method that includes receiving a manifest associated with a video, wherein the manifest indicates an insertion point for a first ad break and the manifest comprises first ad break duration information indicating a duration of the first ad break. The method also includes: generating a modified manifest, wherein generating the modified manifest comprises inserting into the manifest at the insertion point first segment locator information for causing a player to request a number of segments, wherein the first segment locator information comprises a first uniform resource locator (URL) or URL template information for generating the first URL, and wherein the first URL includes a segment identifier, and further wherein the modified manifest comprises segment duration information specifying a segment duration associated with the segment identifier.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: May 23, 2023
    Assignee: PENTHERA PARTNERS, INC.
    Inventors: Joshua Pressnell, Scott Halpert
  • Patent number: 11657303
    Abstract: A data generating apparatus includes a selector configured to select, from a plurality of criteria determined for situation items which are determination targets, one criterion corresponding to first virtual sensing data representative of a first determination result with respect to a situation in a surrounding of the physical sensor; and a determination unit configured to determine the situation in the surrounding of the physical sensor with respect to each of the situation items, based on physical sensing data, by using the selected criterion, and to generate second virtual sensing data representative of a second determination result with respect to the situation.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: May 23, 2023
    Assignee: OMRON CORPORATION
    Inventors: Hiroyuki Mino, Ryusuke Sakai, Naotsugu Ueda
  • Patent number: 11657372
    Abstract: An improved computerized e-commerce system, optimized for smaller merchants such as florists who often provide seasonal perishable gifts that require local delivery, and who often desire to form cooperative networks with local merchants offering related gift services, as well as other related merchants such as other florists in more distant locations. The web server based system allows merchants to easily set up non-static (time variable) websites that automatically provide schedule driven promotions. New products can be quickly uploaded from smartphones, and sophisticated time and location aware algorithms can compute accurate delivery costs and make such costs transparent to customers. The system may also include backend software configured to assist in product production, inventory control, product cost optimization, and product delivery optimization, management, and tracking.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: May 23, 2023
    Inventor: Sundaram Natarajan
  • Patent number: 11657851
    Abstract: A system for remote editing of a file includes a database including a plurality of source media content files and a content host configured to generate a first proxy for at least a portion of a first one of the source media content files, the first proxy including data sufficient to enable a remote user device to identify a portion of content of the first source media content file to be included in a generated clip, the content host configured to receive from the remote user device a request to create the generated clip from the first source media content file, the request indicating parameters defining, based on the data in the first proxy, the portion of the first source media content file to be included in the generated clip, the content host configured to create the generated clip based on the parameters indicated in the request.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: May 23, 2023
    Assignee: VIACOM INTERNATIONAL INC.
    Inventor: Rohit Nair
  • Patent number: 11657112
    Abstract: Techniques are disclosed for data management techniques using artificial intelligence-based cache distribution within a distributed information processing system. For example, a cohesive and distributed machine learning approach between the same or similar customer data centers and products predict optimal data needed at each customer data center, and intelligently synchronize or federate the data between customer data centers and a core data center using a combination of customized caching and push techniques according to one or more customer behavior patterns.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: May 23, 2023
    Assignee: Dell Products L.P.
    Inventors: Shibi Panikkar, Ravi Kumar, Thirumaleshwara Shama
  • Patent number: 11656586
    Abstract: A system can provide mechanisms for managing devices that lack certain user interfaces by operation of a separate device that includes a user interface. Such user interfaces, such as a display and/or a user input element can be operated on one device (e.g., a user interface device) to manage the operational parameters of a different device (e.g., a managed device). The user interface device can provide input and/or output features when the managed device is brought into a vicinity of the user interface device. The selected operational parameters can then be applied when the managed device is operated independently of the user interface device and/or with another device.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: May 23, 2023
    Assignee: APPLE INC.
    Inventor: Paul G. Puskarich
  • Patent number: 11652541
    Abstract: A communication system has a control module with a control processing device, and a plurality of common modules. Each of the common modules has a common processing device. The control module and the plurality of common modules are connected with at least one adjacent common module to form a communication array. The control module and the common modules communicate via a first routing path having a first path of common modules of the plurality of common modules, and a second routing path having a second path of common modules of the plurality of common modules different than the first path of common modules. The control module and the plurality of common modules communicate via the second routing path when one of the first set of common modules fails.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: May 16, 2023
    Assignee: AST & Science, LLC
    Inventors: Huiwen Yao, Adam H. Halperin
  • Patent number: 11651315
    Abstract: A machine-learning tool evaluates an acquirer's current portfolio and then develops a model portfolio that mathematically redistributes the effect of the current portfolio by suggesting business categories that would better serve the acquirer from a risk/reward perspective. The machine-learning tool is trained with model portfolios and then generates a suggested portfolio that incorporates the acquirer's current partners and supplements them with additional business categories that would improve the risk/reward metric. The machine-learning tool may also select specific businesses from within the suggested business categories for the acquirer to use in achieving the suggested improvement.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: May 16, 2023
    Assignee: Visa International Service Association
    Inventor: Naiju Kavumpurath
  • Patent number: 11651649
    Abstract: A system for electronic gaming is described which includes a plurality of individual game stations each of which is constructed and arranged with a user interface. Upstream from each game station is a third party subsystem which includes a corresponding database. This third party subsystem is in data communication with each game station. Also upstream from the plurality of game stations is a gaming server subsystem which includes a database. A central determinate translator system is constructed and arranged in communication either directly or indirectly with each game station and provides a communication link and interface between the gaming server subsystem and each game station.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: May 16, 2023
    Assignee: Exacta Systems, LLC
    Inventors: Jefferson C. Lind, Joseph R. Enzminger, Jeremy F. Stein, Glen M. Rose
  • Patent number: 11652624
    Abstract: A method for accessing customer data includes receiving an access request requesting access to customer data stored on a storage abstraction. The access request includes a justification that specifies a purpose/reason for requesting access to the customer data. The method also includes validating the justification, and after validating the justification, transmitting the justification to an external key management service associated with a customer of the customer data. The external key management service is configured to grant or deny access to the customer data based on the justification. The method also includes receiving an approved access token from the external key management service when the external key management service grants access to the customer data and accessing the customer data stored on the storage abstraction using the approved access token received from the external key management service.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: May 16, 2023
    Assignee: Google LLC
    Inventors: Joseph Valente, Nicole Jones, David Lee
  • Patent number: 11653182
    Abstract: A system may comprise a sending mobile phone that transmits SMS messages via a cellular network and packet switched messages via a packet switched message service (PSMS) and at least one server that supports the PSMS, maintains status information and queues messages for later delivery.
    Type: Grant
    Filed: October 4, 2022
    Date of Patent: May 16, 2023
    Assignee: REMBRANDT MESSAGING TECHNOLOGIES II, LP.
    Inventor: Graham Merrett
  • Patent number: 11650981
    Abstract: The present disclosure provides a method and system to reduce scan time for single user query using a query processing system. The query processing system receives a first set of data. In addition, the query processing system obtains a second set of data. Further, the query processing system fetches a third set of data. Furthermore, the query processing system stores the first set of data, the second set of data, and the third set of data in a first shard of a plurality of shards. Moreover, the query processing system collects the first set of data, the second set of data, and the third set of data in a first memory region of a plurality of memory regions. Also, the query processing system receives a query request from an administrator. Also, the query processing system scans the first memory region of the plurality of memory regions of the first shard.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: May 16, 2023
    Assignee: WizRocket Inc.
    Inventors: Suresh Kondamudi, Pranay Warke
  • Patent number: 11652884
    Abstract: A storage system determines source addresses, and destination addresses in a storage system, for network traffic. The storage system determines a hash algorithm, from a plurality of hash algorithms. The hash algorithm is to be used across the source addresses for load-balancing the network traffic to the destination addresses. The storage system determines that the hash algorithm more closely meets one or more load-balancing criteria than at least one other hash algorithm, of the plurality of hash algorithms. The storage system distributes the network traffic from the source addresses to the destination addresses in the storage system, with load-balancing according to the determined hash algorithm.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: May 16, 2023
    Assignee: PURE STORAGE, INC.
    Inventor: Taras Glek
  • Patent number: 11651172
    Abstract: The present invention provides the method for users to access different content when users snap a picture of a single Optical Code. The present invention relates to a method and system that provides a single user or concurrently provides multiple users with controlled access to custom and interactive content. The present invention stores a Unique Key within the Optical Code used to look up programmed instructions. The present invention uses the snap of the camera on the portable computer and imaging device to initialize the programmed instructions associated with the Unique Key. The System provides a method by which a set of actions can be performed with the simple snap of the Optical Code using a portable computer and imaging device.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: May 16, 2023
    Inventors: Stephon Dwight Lee, Clinton Rice
  • Patent number: 11651022
    Abstract: Content controller system comprising rendering server system comprising a plurality of servers. The servers receiving a plurality of segment render requests that correspond respectively to segments included in a set of media content item segments. The servers render the segments corresponding to the segment render requests using a media content identification and a main user identification. Rendering the segments comprises retrieving metadata from a metadata database associated with the media content identification, rendering the segments using the metadata, generating a main user avatar based on the main user identification, and incorporating the main user avatar into the segments. The servers can upload the segments to a segment database and update segment states in a segment state database to indicate that the segments are available. Other embodiments are disclosed herein.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: May 16, 2023
    Assignee: Snap Inc.
    Inventors: Allan Baril, Chirag Gada
  • Patent number: 11645342
    Abstract: Embodiments provide procurement code data management. A data store stores unified code entries, each linked to one or more codebook procurement codes. A user interface engine is configured to receive a search parameter corresponding to the description from a user computing device and to present one or more search results each search result comprising a code entry to the user computing device. A search engine is configured to identify the unified code entry based on the search parameter and the description. A code translation engine is configured to receive the unified code entry, access the code link entry having the unified code identifier as the primary code entry. The one or more search results is determined by selecting references equivalent code entries of the code link entries.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: May 9, 2023
    Assignee: Roumelia “Lynn” Margaret Buhay Pingol
    Inventor: Roumelia “Lynn” Margaret Buhay Pingol
  • Patent number: 11647145
    Abstract: An information processing apparatus includes a controller that executes a job including a destination in a setting value, a storage, and a display. The storage stores destination information including the destination, and setting history information that includes the setting value and is history information pertaining to execution of the job. The controller reads the setting history information from the storage, and displays the setting history information on the display when the destination included in the setting history information is stored in the storage.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: May 9, 2023
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Akira Ogawa
  • Patent number: 11645266
    Abstract: Methods and systems for improved pinning of file system subtrees are provided. In one aspect, a method is provided that includes receiving an identifier of a base directory within a file system tree. A plurality of subnodes of the base directory may be identified within the file system tree. At least a subset of the subnodes may be temporarily pinned to a plurality of metadata servers (MDSs). Pinning each respective subnode of the at least a subset of subnodes may include hashing an identifier of the respective subnode to generate a hashed value corresponding to a particular MDS and assigning the particular MDS to store and manage metadata for a subdirectory associated with the respective subnode.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: May 9, 2023
    Assignee: Red Hat, Inc.
    Inventors: Patrick Donnelly, Sidharth Anupkrishnan
  • Patent number: 11645676
    Abstract: A server receives incoming data records comprising an ID value and respective user attributes corresponding to a user activity that originates at a user device. Characteristics of the activity and/or characteristics of the user device are considered in order to assign a probabilistic confidence value, which is in turn used to generate links from an incoming data record to other previously-received data records, and in so doing, generates a probabilistic link between one set of user attributes from the incoming data record and another set of user attributes from previously-received data records. A messaging campaign specification that describes target user attributes is used to identify a matching set of target audience member records. The determination of a match or not is based on the probabilistic confidence value and a threshold can be varied to extend audience reach. The identified set of target audience member records are transmitted over a network.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: May 9, 2023
    Assignee: Oracle International Corporation
    Inventors: David Abraham Wiener, James Kong Hsu, Stephen John Papa, Sherene Wael Hilal, Kendra Mariko Chen, Vernon Wah-Non Hui, Ben Hekster, John Patrick Connelly
  • Patent number: 11646974
    Abstract: A method for end point data communications anonymization for a local communications hub is provided. The method commences with receiving a first request addressed to a server from a computing device. The method further includes selecting a first remote communications hub from a plurality of remote communications hubs. The method continues with modifying the first request to generate a first modified request and sending the first modified request to the first remote communications hub. The first remote communications hub modifies the first modified request to produce a second modified request and forwards the second modified request to the server. The method further includes receiving a first response to the second modified request from the server, modifying the received first response to produce a first modified response, modifying the first modified response to produce a second modified response, and providing the second modified response to the computing device.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: May 9, 2023
    Assignee: Ooma, Inc.
    Inventors: William M. Gillon, Hai Lei, Tobin E. Farrand, David A. Bryan
  • Patent number: 11647364
    Abstract: The present disclosure provides a special effect synchronization method, device, and a storage medium; wherein the method comprises: receiving a synchronization request for synchronizing the special effect file sent by a special effect preview end; based on the synchronization request, when determining that a direct connection condition is satisfied, establishing a communication link with the special effect preview end in a direct connection mode; receiving an acquisition request for the target special effect file through the communication link; synchronizing the target special effect file to the special effect preview end based on the acquisition request.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: May 9, 2023
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Ruifeng Ma, Le Gao
  • Patent number: 11641393
    Abstract: Systems, methods, and techniques for supporting feature customization based on data source capability. A first request is received from an external entity to provision an instance of an application. An application service of a plurality of application services is identified to be implemented to fulfill the first request. A configuration of the application corresponding to the application service is determined. Customization information regarding states of a set of features of the application instance is obtained as a result of determining that a customization is associated with the external entity. A modified configuration is generated for the application based on the customization information and the configuration. An application instance is provisioned to the external entity over the one or more networks having the modified configuration.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: May 2, 2023
    Assignee: SAP SE
    Inventors: Arpitha A Shetty, Devicharan Vinnakota, Vijaya Pramilamma Bovilla, Unmesh Sreedharan
  • Patent number: 11641500
    Abstract: Aspects of the invention are directed towards systems and methods for providing the user with customized video content from a platform. Embodiments of the invention describes a user interface on the user terminal for receiving user preferences from the user. A number of buckets for the video content to be consumed by the user based on the user preferences are disclosed. The video content to be filled in each of the buckets is determined based on a real time criteria. The buckets are which are filled with the video content are assembled and a predetermined video content is interspersed between each of the bucket to form the customized video content.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: May 2, 2023
    Assignee: EDITORJ1 TECHNOLOGIES PRIVATE LIMITED
    Inventor: Vikramaditya Chandra
  • Patent number: 11641410
    Abstract: Techniques for dynamic content delivery network (CDN) selection using the domain name service (DNS) protocol are described. A DNS resolver utilizes a network identifier provided within a DNS query seeking to resolve a domain to select between different CDNs. The selection can be based on an analysis of network metric summary data corresponding to the CDNs from the perspective of an approximate location of the requesting client, as determined via the network identifier as a proxy. The selection process and involved network metric types can be configured by the user associated with the domain via a selection policy. Network metrics can be provided by the user or collected based on reported data generated by remote clients through provided metric-generating code, and thereafter transformed into network metric summary data that is used for resolution.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: May 2, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Karthik Uthaman, Ronil Sudhir Mokashi
  • Patent number: 11636065
    Abstract: Event logs in a video advertisement insertion network are processed to remove duplicate entries. One or more ad servers are continuously generating new event entries and writing them to a database. The entries are randomized such that generated time contiguous entries are distributed over multiple storage locations, thereby facilitating resource scaling and a uniform use of storage and computing resources. The distributed entries are read from the storage locations using sequential reads of chunks of the entries and processed to remove duplicate entries.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: April 25, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Bernardo de Seabra, Rahul Ravindran
  • Patent number: 11637892
    Abstract: Embodiments of the present disclosure provide a method for distributing virtual visual content, including: sending a first content portion in virtual visual content to be interacted in user equipment to a plurality of edge devices; selecting at least one edge device from the plurality of edge devices; and sending a second content portion in the virtual visual content to the selected at least one edge device, the second content portion having a higher change rate than the first content portion in the interaction. According to the embodiments of the present disclosure, a portion of virtual visual content can be distributed to selected edge devices in advance, and there is no need to distribute the virtual visual content to all edge devices, thereby saving network burden, reducing bandwidth requirements, and improving distribution efficiency.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: April 25, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Zhen Jia, Danqing Sha, Bin He
  • Patent number: 11636095
    Abstract: Described herein are systems and methods for implementing a distributed ledger a blockchain cloud service. The blockchain cloud service can include nodes of the distributed ledger and a REST proxy service component. The REST proxy service uses a service development kit for the distributed ledger to communicate with the distributed ledger, and can provide REST APIs for use by client applications to query through chaincodes, synchronously or asynchronously invoke transactions through the chaincodes, get transaction statuses, and get BCS proxy versions. The REST proxy service component can authenticate REST calls, and translate the REST calls into remote procedural calls, for use in interfacing with the distributed ledger. The REST proxy service component can further provide REST APIs that support the same functions which are provided by the BCS management console component, and provide a user interface for client applications to consume the BCS instance.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: April 25, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jared Li, Pierce Shi, Shi Xiang Zhou, Weiguo Zhu, Sheng Zhu, Shun Li, Jim Jin, Todd Little
  • Patent number: 11635989
    Abstract: The present disclosure is directed to dynamically routing an event to a component of a hybrid application. For example, a method may include: detecting an event from a first component of a first component type of a hybrid application; transmitting a request to execute a function associated with the event to a plurality of components, the plurality of components being a combination of components of the first component type and components of a second component type different from the first component type, the first component being different from the plurality of components; dynamically determining which component of the plurality of components to assign to execute the function, the dynamically determining being based on which components of the plurality of components are available to execute the function and one or more rules; assigning the function to the determined component; and receiving a result of the function from the determined component.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: April 25, 2023
    Assignee: Salesforce, Inc.
    Inventors: Jean Elie Bovet, Adam Liechty, Joao Henrique Pimentel Wanderley Neves, Guo Li, Paul Tiarks
  • Patent number: 11636881
    Abstract: Disclosed are various embodiments for presenting a user interface in association with video content features. A video content feature is rendered on at least one display. A current scene in the video content feature is determined. Cast members are determined who have appeared in the current scene from a beginning of the current scene up to a current time in the current scene. A user interface is rendered on at least one display. The user interface includes selectable cast member components that each include an image of a cast member, a name of the cast member, and a name of a respective character performed by the cast member.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: April 25, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Brent D. Aliverti, Kintan D. Brahmbhatt, Adam Carlson, James L. Dantzler, Jordan M. Timmermann, Douglas M. Treder, Brian M. Wilson, Kelvin C. Young, Michael John Wyman
  • Patent number: 11637898
    Abstract: Systems, methods, and machine-readable media are disclosed for collecting, maintaining, and retrieving use and limit data for connected resources, as well as determining an optimal location for creating a new volume (or volumes) on a storage platform and placing the volume at the determined location. A resource tracker collects resource use and/or limits data and stores it in a database. A volume placement service receives a volume deployment specification having constraints for creating a new volume. The volume placement service retrieves the data from the database. The volume placement service identifies an optimal location for the volume based at least in part on given constraints from the specification and the resource usage data. The system places the requested volume at the determined location.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: April 25, 2023
    Assignee: NetApp, inc.
    Inventors: Wesley R. Witte, Priya Thiruvasakan
  • Patent number: 11630675
    Abstract: Examples associated with service kiosk device configuration are described. One example includes authenticating a user at a service kiosk. The user is authenticated based on a credential provided by the user. A service profile associated with the user is loaded. The service profile describes a device assigned to the user. An operable connection between the service kiosk and the device is established. Service information is obtained from the user via an interface at the service kiosk, from the service profile, and from the device via the operable connection. The service information describes a technical issue associated with the device. The device is configured via the operable connection to resolve the technical issue.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: April 18, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gerold K. Shelton, Kyle J. Nottingham, Matthew Frederickson
  • Patent number: 11630776
    Abstract: Aspects of the present disclosure include methods and system for fast allocation of memory from fragmented memory. In one example, at a processor receives a request for an address to a buffer stored in a magazine associated with the processor. Upon determining that the magazine associated with the processor is empty, a request is made to a depot layer for additional memory. Upon determining that the depot layer cannot satisfy the request for the additional memory, executing a call to a slab layer for the additional memory. The slab layer identifies one or more partially-allocated slabs and generates a new magazine. A set of addresses correspond to buffers may be stored in the new magazine. A reference to the new magazine may be transferred from the slab layer to the depot layer. The reference to the new magazine may then be transferred from the depot layer to the processor.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: April 18, 2023
    Assignee: Oracle International Corporation
    Inventor: Roch Bourbonnais
  • Patent number: 11630805
    Abstract: Methods, devices and computer program products are provided that, under control of one or more processors, perform resource theme identification (RTI) automatically by; accessing an active resource that includes a path designator (PD) element that includes at least a portion of a path designator for a resource; analyzing the active resource to identify a text element, an audio element and/or an image element; analyzing the text/image element utilizing an RTI algorithm, that applies at least one of natural language understanding (NLU) or image recognition (IR), to identify the one or more themes; deriving proxy indicia based on the theme(s); substituting, into the active resource, the proxy indicia for the path designator to present the proxy indicia in place of the path designator, the proxy indicia linked to the path designator; and displaying the active resource including the proxy indicia.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: April 18, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Mark Patrick Delaney, Nathan J. Peterson, Arnold S. Weksler, John Carl Mese, Russell Speight VanBlon
  • Patent number: 11631416
    Abstract: Data-analysis-based processing is provided to validate audio content delivery via embedded inaudible sound signals. The processing obtains, by a validation system, an indication of detection of an inaudible sound signal embedded in an audio output of provided content initiated by a user on a user-device. The inaudible sound signal is inaudible to the user, and the audio output is from the user-device. Based on obtaining the indication of detection of the inaudible sound signal embedded in the audio output, the validation system validates that the audio output of the provided content is ON with respect to the user-device.
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: April 18, 2023
    Assignee: Kyndryl, Inc.
    Inventors: Rhonda L. Childress, Michael Bender, Jeremy R. Fox, Yinghui Zeng
  • Patent number: 11627370
    Abstract: Provided is dynamically converting a video being displayed on a user device according to changes in a holding direction and a display direction of the user device. The user device may include a processor: generate a request message for requesting a predetermined video to a contents server and transmit the request message to the contents server through the communication circuit, receive the requested video from the contents server in response to the request message through the communication circuit, detect a target object from each image frame of the received video and define a region of interest based on the detected target object; determine whether error occurs in detecting the target object at each image frame and correct the region of interest when error occurs; defining a crop region based on the corrected region of interest; and converting the received video to a second video based on the crop region.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: April 11, 2023
    Assignee: KT CORPORATION
    Inventors: Yeong-Hwan Jeong, Jin-Hyoun Youn, Kang-Tae Lee, Jae-Won Choi
  • Patent number: 11625339
    Abstract: Systems and methods are disclosed to implement an endpoint command invocation system (“ECIS”). In some embodiments, ECIS can quickly dispatch a command to a large number of endpoint components, where the endpoint components are online. ECIS can receive an invocation of a command, which can include the command recipients. In some embodiments, ECIS determines that some of the command recipients are online, while some of the command recipients are offline. ECIS determines connections to the online command recipients based on a connection map, which is updated whenever an endpoint component opens a connection to ask for a command. ECIS can deliver the command to the online command recipients using the connections. ECIS can also deliver the command to dispatch queues corresponding to the offline command recipients, where the dispatch queues store the command as a pending command that can be delivered to their respective command recipients whenever they come online.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: April 11, 2023
    Assignee: Rapid7, Inc.
    Inventors: Xi Yang, Paul-Andrew Joseph Miseiko, Ryan Tonini, Bingbin Li
  • Patent number: 11625184
    Abstract: Embodiments are disclosed for a method. The method includes migrating a file to a newer tape. The file is previously recalled by a linear tape file system (LTFS) from an older tape. The method also includes updating a stub for the file with metadata describing the newer tape, the older tape, and the file. Further, the method includes recalling the file using a tape selected from a plurality of potential tapes identified by the metadata.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: April 11, 2023
    Assignee: International Business Machines Corporation
    Inventors: Tohru Hasegawa, Tsuyoshi Miyamura, Hiroshi Itagaki, Atsushi Abe, Noriko Yamamoto, Shinsuke Mitsuma
  • Patent number: 11625408
    Abstract: A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method for processing a large file. The system may receive record data comprising a plurality of records having an identification value in a common field having a data format. The system may determine a plurality of focus values based on the data format and create a plurality of virtual processing units based on the plurality of focus values. Each of the plurality of virtual processing units may process a sub-group of the plurality of records that corresponds to the focus value associated with the respective virtual processing unit.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: April 11, 2023
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventor: Japan Bhatt
  • Patent number: 11621995
    Abstract: A compute server of a distributed cloud computing network receives an indication of a hostname in a Transport Layer Security (TLS) handshake message from a client device. The compute server determines that an on-demand code piece is configured to execute on the compute server responsive to receiving an HTTP request for the hostname. Prior to receiving the request for the hostname, the compute server preloads the on-demand code piece for execution. The compute server receives an HTTP request from the client device that triggers execution of the preloaded on-demand code piece. The compute server executed the preloaded on-demand code piece and generates a response to the HTTP request based in part on the executed code piece. The compute server transmits the response to the client device.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: April 4, 2023
    Assignee: CLOUDFLARE, INC.
    Inventors: Kenton Taylor Varda, Lucas Pardue, Patrick Allen Meenan
  • Patent number: 11618410
    Abstract: Systems, methods, and non-transitory computer-readable media for a remote vehicle immobilizer. A network gateway device receives a command from a remote computing device to modify a configuration of an electronic switch from a first configuration to a second configuration. The electronic switch is positioned in a conducting path between a starter motor of the vehicle and a battery of the vehicle. In response to receiving the command, the network gateway device transmits a signal to the electronic switch via a two-way communication channel connecting the network gateway device to the electronic switch. The signal causes the electronic switch to modify the configuration of the electronic switch from the first configuration to the second configuration.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: April 4, 2023
    Assignee: Samsara Networks Inc.
    Inventors: Michael Luis Innocenzi, Elias Ray Dykaar, Maxwell Anton Dergosits, Ingo Gerhard Wiegand
  • Patent number: 11620312
    Abstract: Certain aspects of the present disclosure provide techniques for processing north-south queries in an application programming interface (API) generated for a plurality of associated services. The method generally includes receiving a request to invoke a function exposed by a first service in the API, wherein the function commits data to one or more data repositories. A data record is generated by the first service based on the received request based on a data object definition and a service definition for the first service. A message is generated including the generated data record and an indication that the message is to be consumed by a data lake processing system to commit data to a data lake. The message is published on a message bus for consumption by the data lake processing system.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: April 4, 2023
    Assignee: INTUIT INC.
    Inventors: Aveer Ratan Thakur, Michael J. Kogan, Banani Medhi, Peter Allen Vogel
  • Patent number: 11620325
    Abstract: Content controller system comprising rendering server system comprising a plurality of servers. The servers receiving a plurality of segment render requests that correspond respectively to segments included in a set of media content item segments. The servers render the segments corresponding to the segment render requests using a media content identification and a main user identification. Rendering the segments comprises retrieving metadata from a metadata database associated with the media content identification, rendering the segments using the metadata, generating a main user avatar based on the main user identification, and incorporating the main user avatar into the segments. The servers can upload the segments to a segment database and update segment states in a segment state database to indicate that the segments are available. Other embodiments are disclosed herein.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: April 4, 2023
    Assignee: Snap Inc.
    Inventors: Allan Baril, Chirag Gada
  • Patent number: 11620329
    Abstract: Described herein are techniques to enable limited access to a photos library by enabling application specific virtual photo libraries. When an application requests access to the photos library, the user can select an option to enable or configure a virtual photos library, and then select specific assets (e.g., photos, videos) within the photos library to be selected for inclusion into an application specific virtual photos library.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: April 4, 2023
    Assignee: Apple Inc.
    Inventors: Matthew J. Dickoff, Jessica Aranda, Patrick Coffman, Richard L. Hagy, Stephen J. Rhee, Nicole R. Ryan, Adam C. Swift, Gavin B. Thomson, Brandon J. Van Ryswyk