Remote Data Accessing Patents (Class 709/217)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
  • 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: 11616788
    Abstract: One or more DNS services are provided that are configured to not only tolerate some commonly observed DNSSEC misconfigurations (while still providing DNSSEC's security guarantees), but also provide a more intelligent DNS resolution process informed by DNSSEC.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: March 28, 2023
    Assignee: VeriSign, Inc.
    Inventors: Burton S. Kaliski, Jr., Eric Osterweil
  • Patent number: 11616716
    Abstract: A system uses gossip messages that are transmitted via multicast to other host server computers to share when new sockets associated with a communication session are established. The gossip message can be used to create an association between a host identifier and an identifier of the communication session. When a network packet arrives, a host server computer can check which host server computer is associated with the communication session. If the communication session is associated with a different host server computer, it encapsulates the packet and transmits the packet to the appropriate host using the pre-computed header template. On the receiving end of this encapsulated packet, a kernel space removes then encapsulation and allows the network packet to be processed by the proper destination host server computer. The result is to ensure all network packets land on the host server computer associated with the communication session.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: March 28, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Emmanuel Papirakis, Jorge Peixoto Vasquez, Yashwanth Yadavalli, Yuchao Li, Mohit Mohanan
  • Patent number: 11616832
    Abstract: System and methods for enforcing service level agreements (SLAs) between computing platforms engaged in (e.g., Internet-of-Things) data exchange via peer-to-peer (P2P) connections are described. In accordance with various embodiments, data traffic via the P2P connections is monitored, and if an SLA violation is detected, data streams are rerouted to cure the violation.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: March 28, 2023
    Assignee: SAP Portals Israel Ltd.
    Inventors: Barak Kinarti, Ido Fishier, Eyal Nathan, Amir Blich, Marcus Conrad Behrens
  • Patent number: 11614981
    Abstract: Embodiments facilitate efficient and flexible handling of metadata for processing in a microservice architecture (MSA) environment. A consumer service and a provider service both utilize a data model having metadata. A central repository stores metadata information that is being called for by a consumer service. A dedicated meta service manages the metadata repository by listening to a message queue to obtain model-relevant metadata information from a provider service. That model-relevant metadata information may be static in nature, or may be dynamic (e.g., varying as between different tenants). The meta service recognizes the static/dynamic nature of the model-relevant metadata information (e.g., based upon content such as a tenant ID or other information) in a message from the provider service, and stores the metadata accordingly. Once stored in the central repository, the model-relevant metadata information may be communicated directly to the consumer service.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: March 28, 2023
    Assignee: SAP SE
    Inventor: Yingqiao Liu
  • Patent number: 11611630
    Abstract: A method comprises receiving a set of content items comprising a first content item from one or more media devices via a network, transmitting the first content item to a host device for performance of enhancement tasks related to the first content item, receiving a first enhanced content item comprising the first content item and added metadata from the host device, and storing the first content item and the added metadata.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: March 21, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Israel Zimmerman, Eyal Hakoun, Michael Zaidman
  • Patent number: 11609703
    Abstract: Techniques are provided for object store mirroring. Data within a storage tier of a node may be determined as being data to tier out to a primary object store based upon a property of the data. A first object is generated to comprise the data. A second object is generated to comprise the data. The first object is transmitted to the primary data store for storage in parallel with the second object being transmitted to a mirror object store for storage. Tiering of the data is designated as successful once acknowledgements are received from both the primary object that the first object was stored and the mirror object store that the second object was stored.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: March 21, 2023
    Assignee: NetApp, Inc.
    Inventors: Anil Paul Thoppil, Cheryl Marie Thompson, Qinghua Zheng, Jeevan Hunsur Eswara, Nicholas Gerald Zehender, Ronak Girishbhai Ghadiya, Sridevi Jantli
  • Patent number: 11606384
    Abstract: Domain names are determined for each computational event in a set, each event detailing requests or posts of webpages. A number of events or accesses associated with each domain name within a time period is determined. A registrar is further queried to determine when the domain name was registered. An object is generated that includes a representation of the access count and an age since registration for each domain names. A client can interact with the object to explore representations of domain names associated with high access counts and recent registrations. Upon determining that a given domain name is suspicious, a rule can be generated to block access to the domain name.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: March 14, 2023
    Assignee: Splunk Inc.
    Inventor: Munawar Monzy Merza
  • Patent number: 11606432
    Abstract: A method and system for cloud distributed hybrid data storage and normalization are disclosed. The method may include obtaining a data set comprising data entities. A data entity may comprise data fields each containing a data element. The method may further include determining policy constraint meta-data for each of the data elements based on the storage policy constraint. The policy constraint meta-data may include a first meta-tag indicating the storage policy constraint for the data element. The method may further include determining whether a server satisfies the storage policy constraint based on the first meta-tag for the data element. When the server satisfies the storage policy constraint, the method may further include transmitting the data element to the server to store the data element on the server. When the server fails to satisfy the storage policy constraint, the method may further include, storing the data element on the client.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: March 14, 2023
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Kuntal Dey, Sankar Narayan Das, Vikrant Kaulgud, Adam Patten Burden
  • Patent number: 11604584
    Abstract: In write processing of a data set group to be written to be one or more data sets to be written, a storage system performs encoding processing including processing for generating a data model showing regularity of the data set group to be written and having one or more input values as an input and the data set group as an output. In the write processing, the storage system writes the data model generated in the encoding processing and associated with a key of the data set group to be written.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: March 14, 2023
    Assignee: HITACHI, LTD.
    Inventors: Hiroaki Akutsu, Akira Yamamoto
  • Patent number: 11604704
    Abstract: Embodiments of the present disclosure relate to a method for data backup. The method includes obtaining an attribute value associated with a backup task to be run, the backup task being used for backing up data on a client terminal to a server through a network, the attribute value including a value of at least one of an attribute of the client terminal, an attribute of the server, and an attribute of the network; determining, based on the attribute value, the number of threads to be used to perform the backup task on the client terminal; and causing the client terminal to perform the backup task using the number of threads to back up the data.
    Type: Grant
    Filed: May 25, 2020
    Date of Patent: March 14, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Yi Jiang, Wei Chen, Qin Liu, Wenhao Dai, Jianxu Xu, Jiang Fu
  • Patent number: 11606326
    Abstract: Disclosed is a system and method for email management that leverages information derived from automatically generated messages in order to identify types of messages and message content. The disclosed systems and methods apply the information learned from decoding previously received messages to other messages in a user's inbox to fully, or at least partially decode the information included within such messages. The disclosed systems and methods analyze messages received in a user's inbox to detect message specific information corresponding to types of content in the message and the location of such content in the messages. The message specific information is then applied to other newly received or identified messages to learn message specific information about those messages. Based on such learning, information can be extracted from such messages in order to increase a user's experience and increase monetization.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: March 14, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Doug Sharp, Varun Bhagwan, Yoelle Maarek
  • Patent number: 11604699
    Abstract: A method comprises storing information corresponding to a plurality of files being written from a source storage device to a cloud storage platform in a file transfer operation. The method further comprises, in response to a failure of the file transfer operation, identifying from the information one or more file offsets successfully written to the cloud storage platform for one or more of the plurality of the files prior to the failure. The file transfer operation for the one or more of the plurality of files is resumed from the identified one or more file offsets.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: March 14, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Sarat Kumar Behera, Anurag Bhatnagar, Rabi Shankar Shaw
  • Patent number: 11601484
    Abstract: One embodiment is directed to a system for enabling two or more users to interact within a virtual world comprising virtual world data, comprising a computer network comprising one or more computing devices, the one or more computing devices comprising memory, processing circuitry, and software stored at least in part in the memory and executable by the processing circuitry to process at least a portion of the virtual world data; wherein at least a first portion of the virtual world data originates from a first user virtual world local to a first user, and wherein the computer network is operable to transmit the first portion to a user device for presentation to a second user, such that the second user may experience the first portion from the location of the second user, such that aspects of the first user virtual world are effectively passed to the second user.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: March 7, 2023
    Assignee: Magic Leap, Inc.
    Inventor: Samuel A. Miller
  • Patent number: 11593152
    Abstract: In an application execution system having a plurality of application servers, each application server stores a plurality of applications, and has computational resources for executing applications in response to received requests. Each application server also includes instructions for loading a respective application into volatile storage and executing the application in response to a request from a client, and for returning a result. A generic application instance may be cloned, creating a pool of generic application instance clones that can be loaded with code for a requested application to produce an application instance. The application instance can then be stored in a cache to be used for a future application request.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: February 28, 2023
    Assignee: Google LLC
    Inventors: Kenneth Ashcraft, Jon P. McAlister, Kevin A. Gibbs, Ryan C. Barrett
  • Patent number: 11593496
    Abstract: In a multi-cloud computing environment comprising a plurality of cloud platforms with each cloud platform comprising one or more nodes, a method maintains a decentralized metadata database framework, wherein each node comprises a decentralized metadata database component operatively coupled to each other decentralized metadata database component of the framework and wherein each of at least two of the decentralized metadata database components stores a set of metadata records corresponding to protected data stored across the plurality of cloud platforms. Further, the method manages one or more access requests directed to the protected data through one or more of the decentralized metadata database components of the framework.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: February 28, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Pengfei Wu, Kun Wang, Stephen J. Todd, Assaf Natanzon
  • Patent number: 11593146
    Abstract: A management device of managing an information processing system includes: a memory; and a processor coupled to the memory, the processor being configured to perform processing, the processing including: determining a Quality of Service (QoS) value of a migration destination volume by using a first throughput and a second throughput, the first throughput being a throughput regarding an access to a migration source storage device of a migration source physical server, the second throughput being a throughput regarding an access to a migration destination storage device of a migration destination physical server; and generating a first command to issue the generated first command to the migration destination storage device, the first command being a command to create the migration destination volume by using the determined QoS value.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: February 28, 2023
    Assignee: FUJITSU LIMITED
    Inventors: Junichi Matsuda, Keiji Miyauchi, Akihiro Doshita
  • Patent number: 11594220
    Abstract: An electronic apparatus includes a memory, a communication interface, and a processor configured to receive, from an external device through the communication interface, information corresponding to a user voice input obtained by the external device, perform a function corresponding to a trigger recognition on the user voice input based on trigger information corresponding to a trigger stored in the memory, and based on the user voice input not including the trigger corresponding to the trigger information based on the trigger recognition, perform a function corresponding to a voice recognition on the user voice input based on the information corresponding to the user voice input obtained by the external device, wherein the information corresponding to the user voice input obtained by the external device includes similarity information between the user voice input obtained by the external device and the trigger information.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: February 28, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hyundon Yoon, Yongjun Park
  • Patent number: 11595364
    Abstract: Systems, methods, and devices for routing data in a network are described. A user device may send a request for video data that has been captured by a premises device. A computing device at the premises may receive the request and determine a capability of the user device. Based on the capability of the user device, the computing device may select a protocol from a plurality of protocols with which the video data is to be transmitted to the user device. Based on determining that the video data cannot be transmitted via the computing device, the video data may be transmitted from the premises device to the user device via the determined protocol.
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: February 28, 2023
    Assignee: iControl Networks, Inc.
    Inventors: Marc Baum, Paul J. Dawes, Chris Decenzo, Gerry Gutt, Reza Raji, Aaron Wood
  • Patent number: 11593076
    Abstract: A computer-implemented method for merging architecture data that are exchanged between an architecture definition tool and a behavior modeling tool includes: opening a first file with first architecture data and a second file with second architecture data in a comparison tool; comparing the first architecture data with the second architecture data to obtain a first list of differences; retrieving at least one combination rule, wherein the at least one combination rule comprises an identification rule for identifying a difference and a change to be applied to the identified difference; ascertaining a second list of differences that fulfill the identification rule and removing the differences of the second list from the first list; and applying the change defined in the at least one combination rule to each difference in the second list.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: February 28, 2023
    Assignee: DSPACE GMBH
    Inventor: Lars Wallbaum
  • Patent number: 11595833
    Abstract: A coordinated multiple-AP system and method for alleviating AP overloading, sticky clients, and RF interference for use in a non-WLAN Controller (WLC) communication environment, such as a home network. In the present system and method AP periodically measure the communication environment and share the measured data with other APs in the same communication environment. The shared communication environment data is utilized to collaboratively determine best data transmission scenarios for supported clients. Best data transmission scenarios include but are not limited to optimized Client Link Management and Radio Resource Management.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: February 28, 2023
    Assignee: Cable Television Laboratories, Inc.
    Inventors: John Charles Bahr, Neeharika Jesukumar
  • Patent number: 11589085
    Abstract: An apparatus and method for providing a virtual online live video channel are disclosed. In one implementation, a processing device may receive a request to play the virtual online linear video channel from a video player. The processing device may establish a connection between a manifest server and the video player. The processing device may further identify a schedule for the virtual online linear video channel, the schedule identifies a plurality of video sources. The processing device may then provide, using the connection, a manifest file to the video player, the manifest file corresponding to the schedule for the virtual online linear video channel and identifying a first location of a live video stream and a second location of a prerecorded video signal, the live video stream and the prerecorded video signal to be retrieved by the video player and presented to a user of the video player.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: February 21, 2023
    Assignee: Google LLC
    Inventors: Alper Turgut, Oztan Harmanci, Ismail R. Haritaoglu
  • Patent number: 11588887
    Abstract: A method for repairing multicast/broadcast content via peer to peer communications, which includes receiving at least a part of a file transmitted by a wireless multicast/broadcast service (WMBS) session via an access ndownetwork; exchanging, via a peer to peer network, completion messages between the UE device and peer UE devices upon completion of the WMBS session; identifying an amount of the file received at the UE device, and amounts of the file received at each of peer UE devices based on the exchanged completion messages; sending repair data to repair the file on each peer UE devices in response to identifying that the UE device received the entire file; and sending repair data via the peer to peer network, obtained from the access network, in response to identifying that the UE device received less than the entire file and more of the file than each of the group of peer UE devices.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: February 21, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Kevin Lisewski, Mansoor Ali Shah Mohammed
  • Patent number: 11589291
    Abstract: A mechanism is disclosed for performing data plane based routing during a handover. The mechanism includes executing a user plane function (UPF). An uplink packet is received from a user equipment (UE) anchored to a fifth generation radio access network (5G) base station (gNB). The uplink packet includes a change destination command, a destination field, and metadata including a destination address for the uplink packet. A change destination command in the uplink packet is executed by setting the destination field of the uplink packet to the destination address in the metadata. The uplink packet is transmitted to the destination address set in the destination field.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: February 21, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Uma S. Chunduri, Alexander Clemm
  • Patent number: 11589080
    Abstract: A system includes a processor configured to receive a request from a host vehicle for video relating to a location specified in the request. The processor is also configured to determine whether a candidate vehicle receiving the request can provide the request video when the request is received. The processor is further configured to relay the request to a transceiver in wireless communication with the candidate vehicle, if the candidate vehicle cannot provide the requested video, otherwise record and transmit the requested video.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: February 21, 2023
    Assignee: Ford Global Technologies, LLC
    Inventors: Michael McQuillen, Daniel A. Makled, Gopichandra Surnilla
  • Patent number: 11579912
    Abstract: A method includes identifying a source virtual machine to be migrated from a source domain to a target domain, extracting file-in-use metadata and shared asset metadata from virtual machine metadata of the source virtual machine, and copying one or more files identified in the file-in-use metadata to a target virtual machine in the target domain. For each of one or more shared assets identified in the shared asset metadata, the method further includes (a) determining whether or not the shared asset already exists in the target domain, (b) responsive to the shared asset already existing in the target domain, updating virtual machine metadata of the target virtual machine to specify the shared asset, and (c) responsive to the shared asset not already existing in the target domain, copying the shared asset to the target domain and updating virtual machine metadata of the target virtual machine to specify the shared asset.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: February 14, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Vaideeswaran Ganesan, Suren Kumar, Vinod Durairaj
  • Patent number: 11580498
    Abstract: System and methods for enhancing user productivity by integrating multiple services and providing a centralized output to a user is disclosed. A message notification server may receive store a set of notification rules and, as various notifications are received, the server may dynamically monitor them for processing to users. The system may automatically re-rank the notifications based on changed conditions or to present messages of greatest urgency or importance. The system may also store sender-specific sets of rules, governing how notifications are to be handled for different application servers or services.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: February 14, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Wendy H. Park, Julie A. Kim, Mark A. Coblitz, James Poder
  • Patent number: 11580463
    Abstract: A method for generating a report is provided. The method may include acquiring a key word related to an industry field, and acquiring one or more condition values related to the report to be generated. The method may also include determining a report template having one or more data query sections and one or more conclusion sections based on the industry field and the one or more condition values, and acquiring report data based on the one or more data query sections of the report template. The method may further include determining one or more conclusions based on the report data, and generating the report based the data acquired based on the report data, the one or more conclusions, and the template.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: February 14, 2023
    Assignee: HITHINK ROYALFLUSH INFORMATION NETWORK CO., LTD.
    Inventor: Chengjun Li
  • Patent number: 11580001
    Abstract: Systems for web page or web application instrumentation. Embodiments commence upon identification of a computer-readable user interface description comprising at least some markup language conforming to a respective document object model that is codified in a computer-readable language. An injector process modifies the user interface description by inserting markup text and code into the user interface description, where the inserted code includes instrumentation code to invoke dynamic generation of instrumentation locator IDs using the hierarchical elements found in the document object model. The modified computer-readable interface description is transmitted to a user device. Log messages are emitted upon user actions taken while using the user device. The log messages comprise the instrumentation locator IDs that are formed using hierarchical elements found in the document object model.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: February 14, 2023
    Inventors: Tarrence Van As, Matthew Basta, Ethan Batraski