Distributed Data Processing Patents (Class 709/201)
  • Patent number: 11656781
    Abstract: Operating a data mirroring system comprising a primary storage and a secondary storage that maintains a synchronous copy of data in the primary storage by detecting at least one disk array of the primary storage is overdriven, determining one or more primary volumes mapped into the at least one disk array, identifying sequential read commands to the primary volumes, at least one sequential read stream comprising a series of sequential read commands to one of the primary volumes, and redirecting at least one sequential read stream to the secondary storage.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: May 23, 2023
    Assignee: International Business Machines Corporation
    Inventors: Gang Lyu, Yongjie Gong
  • Patent number: 11656840
    Abstract: Methods and devices produce an audio representation of aggregated content by selecting preferred content from a number of sources. The sources are emotion-tagged. The emotion-tagged preferred content sources are converted into audio files. A set of audio files corresponding to the converted preferred content is generated. The preferred content is individually converted into the audio files. The generated set comprises non-aggregated content.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: May 23, 2023
    Assignee: DISH Technologies L.L.C.
    Inventor: John C. Calef, III
  • Patent number: 11657341
    Abstract: A system for transcription is controlled and optimized by computer software which implements a competitive market for jobs is presented. Jobs are characterized by type, deadline, domain, difficulty, pay rate, customer and other factors. Editors are given credentials to perform jobs based on a complex of editor and job characteristics, and all editors qualified for a given job may then perform actions to preview and to claim the job. Job characteristics are adjusted dynamically to ensure that they are completed accurately and according to schedule.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: May 23, 2023
    Assignee: 3Play Media, Inc.
    Inventors: Christopher S. Antunes, Roger S. Zimmerman, Jeremy E. Barron, Christopher E. Johnson, Joshua Miller, Anatole Khesin
  • Patent number: 11659440
    Abstract: In a Fifth Generation (5G) network having an enhanced SBA (eSBA) architecture, a message with a header used to signal binding information (e.g. HTTP custom header for 3gpp-Sbi-Binding) may be received at a recipient NF (service) instance in a direct communication or via a service communication proxy (SCP) in an indirect communication. A binding indication comprising an address of an NF (service) instance may be obtained from the header. One or more alternative binding indications comprising one or more alternative addresses of one or more alternative NF (service) instances may also be obtained from the header. The one or more alternative NF (service) instances may be equivalent NFs (services) of the same NF (Service) Set as the NF (service) instance. The address may be used for communication of messages to the NF (service) instance, and the one or more alternative addresses may be used for load balancing or backup failure.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: May 23, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ravi Shekhar, Ameo Ghosh, Aeneas Sean Dodd-Noble
  • Patent number: 11650956
    Abstract: A backup system is described for prioritizing backup data in enterprise networks. Messages containing data to be backed up are received at a backup server from endpoint devices and a priority value is determined for each message based on numerous factors, such as the organizational role of the user of the endpoint, the time since last backup, average upload speed, frequency of backups, and other properties. The system prioritizes backing up of messages based on the priority value of the messages.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: May 16, 2023
    Assignee: VMware, Inc.
    Inventors: Dmitry Rabinovich, Meytal Genah, Anton Gartsbein
  • Patent number: 11650875
    Abstract: An abnormal index node (inode) dynamic repair method, system, and apparatus, and a readable memory medium. The method includes: obtaining an overall memory structure of an abnormal inode in a memory, and converting the overall memory structure into an editable file; determining an abnormal field in the editable file according to error reporting information; writing an expected value of a file system to a position of the abnormal field in the editable file to obtain a repaired editable file; and importing the repaired editable file back to the memory.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: May 16, 2023
    Assignee: INSPUR ELECTRONIC INFORMATION INDUSTRY CO., LTD.
    Inventors: Peng Li, Xiangrui Meng
  • Patent number: 11651304
    Abstract: A system for monitoring and controlling a business process involving a plurality of workstations or/and computerized services, the system comprising apparatus for receiving messages exchanged between the plurality of workstations or computerized services and having content, and for deriving from the content of the messages, monitoring information regarding the single business process.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: May 16, 2023
    Assignee: CONTROLS FORCE LTD.
    Inventors: Boris Shapira, Vladimir Forfutdinov
  • Patent number: 11653212
    Abstract: The described technology is generally directed towards network slice pre-configuration for cellular communication systems, including 5G and subsequent generation cellular communication systems. Network equipment can be preconfigured to identify whether a network slice identifier included in a network communication belongs to a group of network slice identifiers. If so, the network equipment can process the network communication either according to a network slice rule that corresponds specifically to the network slice identifier, or according to a default group network slice rule for the group to which the network slice identifier belongs. Different groups of network slice identifiers can be associated with different sets of group network slice rules which can be arranged to reduce the work of setting up network slice identifiers in various network slicing scenarios.
    Type: Grant
    Filed: July 21, 2022
    Date of Patent: May 16, 2023
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Feza Buyukdura
  • Patent number: 11652894
    Abstract: A second screen device can discover one or more first screen devices connected to a network using a DIAL discovery request. In response to the DIAL request, a preferred first screen device sends a formatted response that includes one or more capabilities associated with an application or software that is executed by or hosted by the first screen device. For example, the formatting can use a header extension for a response to a DIAL discovery request. In another example, the formatting can use a header tag for a response to a DIAL device description request. Formatting the response to the DIAL request to include information about the capabilities of the first screen device ensures that the first screen device that is preferred for the playback of selected content is positioned at the top of the list or menu presented to a user at the second screen device.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: May 16, 2023
    Assignee: ARRIS ENTERPRISES LLC
    Inventors: Virendra Singh, Vinod Jatti
  • Patent number: 11645517
    Abstract: The present application discloses an information processing method performed at a computing device. The method includes: collecting first information; executing an intent identification task on the first information to obtain an intent identification processing result; executing a slot identification task on the first information according to the intent identification processing result to obtain a slot identification processing result; and outputting a target result according to the slot identification processing result.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: May 9, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Juncen Li, Fen Lin
  • Patent number: 11647013
    Abstract: A system and method of encrypting data via public key cryptography with certificate verification of target. The method includes receiving an unsigned certificate signing request (CSR) for a second digital certificate associated with a second application executing on a second client device. The method includes signing, by a processing device of a secret sharing management (SSM) system, the unsigned CSR using a second private key associated with the second client device to generate a signed CSR, the second private key is inaccessible to the second client device. The method includes generating a second digital certificate associated with the second application based on the signed CSR and a different private key associated with the SSM system. The method includes causing the second digital certificate associated with the second application to be stored in a shared data storage available to a first client device.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: May 9, 2023
    Assignee: Snowflake Inc.
    Inventors: Alexander Hess, Joshua Vittum Makinen
  • Patent number: 11640779
    Abstract: An image display system according to the present disclosure includes a plurality of image output devices and a plurality of image display devices that are connected to one another via a network. When a predetermined image output device that is one of the plurality of image output devices and a predetermined image display device that is one of the plurality of image display devices are connected, the predetermined image output device transmits a pairing start image signal to the predetermined image display device. The predetermined image display device receives the pairing start image signal transmitted from the predetermined image output device.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: May 2, 2023
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Yoshinao Sugiura
  • Patent number: 11641332
    Abstract: Methods and systems for authenticating and confidence marking e-mail messages are described. One embodiment describes a method of authenticating an e-mail message. This method involves extracting a plurality of e-mail headers associated with the e-mail message, and identifying a sending edge mail transfer agent (MTA). The method then calls for determining if the sending edge MTA is authorized to send the e-mail message.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: May 2, 2023
    Assignee: Iconix, Inc.
    Inventor: Scott A. Sachtjen
  • Patent number: 11637895
    Abstract: A software development infrastructure can enable user developers to select remote hardware devices to develop and test their software programs. For some tests and development activity, the user may wish to test media playback on the remote device. The default configuration of network media transmission objects can be modified to use operating system media capture APIs to provide the user developer a media playback from a far-away remote device.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: April 25, 2023
    Assignee: BrowserStack Limited
    Inventors: James Barboza, Kunal Chowdhary
  • Patent number: 11635868
    Abstract: A technique for rendering virtual content to a user stores map data of features in a physical environment of the user and measures the location of the user with stationary sensors placed at respective locations within the environment. A server provides the location of the user and portions of the map data to a headset worn by the user. The headset is thus enabled to render virtual content at apparent locations that are based on the measured location of the user and the features described by the map data.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: April 25, 2023
    Assignee: Reavire, Inc.
    Inventor: Jeff Gullicksen
  • Patent number: 11631434
    Abstract: Embodiments are directed to techniques for interacting with a hierarchical video segmentation. In some embodiments, the finest level of the hierarchical segmentation identifies the smallest interaction unit of a video—semantically defined video segments of unequal duration called clip atoms. Each level of the hierarchical segmentation clusters the clip atoms with a corresponding degree of granularity into a corresponding set of video segments. A presented video timeline is segmented based on one of the levels, and one or more segments are selected through interactions with the video timeline (e.g., clicks, drags), by performing a metadata search, or through selection of corresponding metadata segments from a metadata panel. Navigating to a different level of the hierarchy transforms the selection into corresponding coarser or finer video segments defined by the level. Any operation can be performed on selected video segments, including playing back, trimming, or editing.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: April 18, 2023
    Assignee: Adobe Inc.
    Inventors: Seth Walker, Joy Oakyung Kim, Aseem Agarwala, Joel R. Brandt, Jovan Popović, Lubomira Dontcheva, Dingzeyu Li, Hijung Shin, Xue Bai
  • Patent number: 11630645
    Abstract: Disclosed is a system and method for defining data structures for client-server system. In one embodiment, the present invention provides a compiler-enforced data model across distributed systems for providing system stability and the ability to identify and fix violations of the data model contract in a more efficient manner.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: April 18, 2023
    Inventor: Aaron Evans
  • Patent number: 11627011
    Abstract: Aspects of the disclosure provide for a method implemented by a computing device executing an artificial intelligence electronic assistant application. In some examples, the method includes searching a local area network for smart home devices to determine an identifier associated with a smart home device, provisioning the smart home device to an ecosystem of devices that is managed by the computing device, and automatically arbitrating communication of the smart home device based on the provisioning.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: April 11, 2023
    Assignee: T-MOBILE INNOVATIONS LLC
    Inventors: Christopher Callender, Brian Kuntz, Lyle W. Paczkowski, Michael D. Svoren, Jr.
  • Patent number: 11625192
    Abstract: Example storage systems, storage devices, and methods provide sharing of data function processing using a memory buffer to coordinate between peer storage devices. A peer storage device acts as master to determine a plurality of compute tasks associated with a host function, determine peer storage devices and assign them compute tasks, and store the task compute configuration for each compute task in the buffer memory for access by the peer storage devices. Results of the peer compute tasks may be returned to the host.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: April 11, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventor: Ramanathan Muthiah
  • Patent number: 11627639
    Abstract: A variety of techniques for concealing the content of a communication between a client device, such as a cell phone or laptop, and a network or cloud of media nodes are disclosed. Among the techniques are routing data packets in the communication to different gateway nodes in the cloud, sending the packets over different physical media, such as an Ethernet cable or WiFi channel, and disguising the packets by giving them different source addressees. Also disclosed are a technique for muting certain participants in a conference call and a highly secure method of storing data files.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: April 11, 2023
    Inventors: Ievgen Verzun, Oleksandr Holub, Richard K. Williams
  • Patent number: 11621986
    Abstract: Systems and methods for peer-to-peer video streaming from an edge data storage device to a browser are described. A media device, such as a surveillance video camera, may include a media server and a proxy server. The media server may send media streaming files using a first data transfer protocol to the proxy server in the media device. Using a second data transfer protocol, the proxy server on the media device may establish a secure peer-to-peer connection to another proxy server on a user device. The proxy server on the user device may provide the media streaming files to an internet browser on the user device and the internet browser may display the media from the media streaming file.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: April 4, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Vishwas Saxena, Venkatesh Naidu Pamoti, Mukesh Kumar P
  • Patent number: 11620540
    Abstract: A device can receive information associated with content that is to be provided to a first set of user devices. The device can receive information associated with a set of rules that identifies a set of conditions for providing the content to the first set of user devices. The device can receive network information associated with a second set of user devices. The device can determine that at least one condition, of the set of conditions identified in the set of rules, is satisfied based on the network information associated with the second set of user devices. The device can determine an action, associated with the content, to be performed based on determining that the at least one condition is satisfied, and can perform the action.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: April 4, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Siddharth Mishra, Andy Pease, Jeffrey R. Stribling
  • Patent number: 11620226
    Abstract: A method to prevent starvation of non-favored volumes in cache is disclosed. In one embodiment, such a method includes storing, in a cache of a storage system, non-favored storage elements and favored storage elements. A cache demotion algorithm is used to retain the favored storage elements in the cache longer than the non-favored storage elements. The method designates a maximum amount of storage space that the favored storage elements are permitted to consume in the cache. In preparation to free storage space in the cache, the method determines whether an amount of storage space consumed by the favored storage elements in the cache has reached the maximum amount. If so, the method frees storage space in the cache by demoting favored storage elements. If not, the method frees storage space in the cache in accordance with the cache demotion algorithm. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: February 9, 2020
    Date of Patent: April 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Lokesh M. Gupta, Kevin J. Ash, Matthew G. Borlick, Beth A. Peterson
  • Patent number: 11606431
    Abstract: A method includes detecting a storage error associated with a first memory device of a storage unit of a set of storage units, where data is error encoded into a set of encoded data slices and stored in a plurality of memory devices of the set of storage units, and where the plurality of memory devices includes the first memory device. The method further includes determining attributes associated with the first memory device and determining attributes of other memory devices of the plurality of memory devices. The method further includes selecting a memory device from the other memory devices based on the attributes of the memory device comparing favorably to the attributes associated with the first memory device. The method further includes rebuilding an encoded data slice associated with the storage error and storing the rebuilt encoded data slice in the selected memory device.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: March 14, 2023
    Assignee: Pure Storage, Inc.
    Inventors: Andrew G. Peake, Jason K. Resch
  • Patent number: 11604654
    Abstract: Described approaches provide for effectively and scalably using multiple GPUs to build and probe hash tables and materialize results of probes. Random memory accesses by the GPUs to build and/or probe a hash table may be distributed across GPUs and executed concurrently using global location identifiers. A global location identifier may be computed from data of an entry and identify a global location for an insertion and/or probe using the entry. The global location identifier may be used by a GPU to determine whether to perform an insertion or probe using an entry and/or where the insertion or probe is to be performed. To coordinate GPUs in materializing results of probing a hash table a global offset to the global output buffer may be maintained in memory accessible to each of the GPUs or the GPUs may compute global offsets using an exclusive sum of the local output buffer sizes.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: March 14, 2023
    Assignee: NVIDIA Corporation
    Inventors: Tim Kaldewey, Jiri Johannes Kraus, Nikolay Sakharnykh
  • Patent number: 11601495
    Abstract: A method and system that perform cluster node work assignments for tenants in a multi-tenant system. The method includes selecting a partition of a cluster tenant tracking structure having a hierarchical namespace and virtual nodes representing each tenant by a cluster node foreman controller, searching the selected partition for a tenant that is unlocked in the cluster tenant tracking structure, and initiating work for the tenant by the cluster node.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: March 7, 2023
    Assignee: salesforce.com, inc.
    Inventors: Yogesh Patel, Percy Mehta, Shardul Vikram, Mattia Padovani
  • Patent number: 11601543
    Abstract: Techniques for automatically prompting a calling user to send a message to a called user, the calling user using a calling device and the called user using a called device, the method including receiving, at a processor in the calling device, an indication that a call from the calling device to the called device has disconnected, determining, at the processor in the calling device, whether the call connected before receiving the indication that the call has disconnected, and in response to determining that the call did not connect before receiving the indication that the call has disconnected, determining that the call was a missed call.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: March 7, 2023
    Assignee: OnePIN, Inc.
    Inventors: Feyzi Celik, Marcin Nowak, Chris Degrace
  • Patent number: 11601515
    Abstract: An information handling system includes a publisher device and an offload device. Multiple subscriber devices are associated with the publisher device. The offload device communicates with the publisher device. The offload device receives a packet transmission from the publisher device, and translates a topic address of the packet transmission to multiple destination addresses. The offload device sends the packet transmission to each of the subscriber devices. Each of the subscriber devices is associated with a corresponding destination address of the multiple destination address. The offload device receives one or more acknowledgements from the subscriber devices, and combines the one or more acknowledgements into a composite completion message. The offload device sends the composite completion message to the publisher device.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: March 7, 2023
    Assignee: Dell Products L.P.
    Inventors: Andrew Butcher, Shyamkumar Iyer, Srikrishna Ramaswamy
  • Patent number: 11593715
    Abstract: A system for training a neurome that emulates a brain of a user comprises a non-invasive brain interface assembly configured for detecting neural activity of the user in response to analog instances of a plurality of stimuli peripherally input into the brain of the user from at least one source of content, memory configured for storing a neurome configured for outputting a plurality of determined brain states of an avatar in response to inputs of the digital instances of the plurality of stimuli, and a neurome training processor configured for determining a plurality of brain states of the user based on the detected neural activity of the user, and modifying the neurome based on the plurality of determined brain states of the user and the plurality of determined brain states of the avatar.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: February 28, 2023
    Assignee: HI LLC
    Inventors: Bryan Johnson, Ethan Pratt, Jamu Alford, Husam Katnani, Julian Kates-Harbeck, Ryan Field, Gabriel Lerner, Antonio H. Lara
  • Patent number: 11593218
    Abstract: Object service receives request to copy file to destination and identifies group identifier for fingerprints group corresponding to sequential segments in file. Object service communicates request for fingerprints group to deduplication service associated with group identifier range including group identifier. Deduplication service communicates fingerprints group, retrieved from fingerprint storage, to object service, which communicates fingerprints group and group identifier to destination. Object service communicates request for file segments, corresponding to fingerprints missing in destination, communicated from destination, to deduplication service, which communicates requested segments, retrieved from source storage, to object service, which communicates requested segments to destination.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: February 28, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: George Mathew, Philip Shilane, Abhinav Duggal
  • Patent number: 11593845
    Abstract: Devices and methods are provided for using an interactive wrapper for media content. A method may include identifying, by a first device, a software container including a call to action. The method may include identifying non-interactive advertising content. The method may include generating an interactive advertisement by adding the advertising content to the software container, and sending the interactive advertisement to a second device for presentation. The method may include receiving an indication of a user interaction with the interactive advertisement, and determining, based on the user interaction, an action. The method may include sending data associated with the action to the second device or a third device for presentation.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: February 28, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Kelly Bork, McKenzie Lee Eggers, Nir Sheep, Paul A. Kotas, Alexei Pineda
  • Patent number: 11593179
    Abstract: A method includes determining a capacity model that configures computing resource capacity for a capacity container. The method also includes estimating an available capacity in a capacity container based on a capacity of host devices in the capacity container. The method also includes generating, based on a selection of a visualization method, a visualization of a trend curve and a forecast curve, the trend curve representing historical capacity usage of the host devices. Implementations may include selecting an average virtual machine unit display or a raw units display and determining an average virtual machine based on averaging an attribute of one or more virtual machines.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: February 28, 2023
    Assignee: VMWARE, INC.
    Inventors: Somik Behera, Samuel P. McBride
  • Patent number: 11595385
    Abstract: A client node (CN) requests content from an access node (AN). Rule set ACR_CN is provided to CN and AN and ACR_AN is used by AN. A request sent by CN in violation of ACR_CN may be blocked and cause AN to block subsequent requests from CN that would be allowed per ACR_CN. A request blocked according to ACR_AN but not ACR_CN is blocked but subsequent requests may still be allowed according to ACR_CN and ACR_AN. Authenticated distribution of the ACR_CN and ACR_AN may be performed in cooperation with a controller using authenticated tokens (AT).
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: February 28, 2023
    Assignee: Twingate, Inc.
    Inventors: Lior Rozner, Alexander William Marshall, Eran Moshe Kampf, Dmitry Adamushka, Dzianis Vashchuk, Eugene Lapidous
  • Patent number: 11586692
    Abstract: Systems and methods are disclosed for processing streaming data. The data can come from various sources. Worker nodes can be configured to process the streaming data, without delays that may be caused by indexing the data. The data can be filtered and/or transformed as it is processed. In some cases, data can be stored in a data store without transformation. The data in the data store can be accessed and processed at a later time.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: February 21, 2023
    Assignee: Splunk Inc.
    Inventors: Arindam Bhattacharjee, Alexander Douglas James, Sourav Pal
  • Patent number: 11582057
    Abstract: An application gateway including application service programming positioned at a user premises can provide voice controlled and managed services to a user and one or more endpoint devices associated with the application gateway. The application gateway can be controlled remotely by the application service provider through a service management center and configured to execute an application service provided from the application service provider. The application gateway can execute the application service at the user premises upon voice command by a user and independent of application services executing on the application service provider's network. An application service logic manager can communicate with an application service enforcement manager to verify that the request conforms with the policy and usage rules associated with the application service in order to authorize execution of the application service on the application gateway, either directly or through endpoint devices.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: February 14, 2023
    Assignee: KIP PROD PI LP
    Inventors: Amir Ansari, George A. Cowgill, Leon E. Nicholls, Jude P. Ramayya, Ramprakash Masina, Alvin R. McQuarters, Atousa Raissyan
  • Patent number: 11582086
    Abstract: In the present disclosure, a network monitoring system is provided including an IP network monitoring unit (610) that monitors an IP network to which an IP device is connected; and a non-IP device monitoring unit (630) that monitors a non-IP device. It is possible to monitor both the IP network and the non-IP device in a system that includes the IP network including the IP device and the non-IP device.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: February 14, 2023
    Assignee: Sony Corporation
    Inventors: Vijitha Sanjeewa Ranatunga, Yoshinobu Kure, Yoshihiro Kosaka, Yuta Choki, Chuan Yu
  • Patent number: 11575682
    Abstract: A device management service at a provider network may assign a contextual identity to a newly installed device at a client network based on proximity of other devices to the new device. When a new device is installed on a client network, the device broadcasts a request for proximity data. When another device receives the request, it generates proximity data. For example, it may measure a strength of the radio signal received from the new device, which varies depending on how close the devices are. The new device receives proximity data from the other devices on the client network. The new device then transmits the proximity data to a device management service. The device management service uses an algorithm to determine an estimated location of the new device based on the proximity data. The device management service determines a contextual identity of the new device based on the estimated location.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: February 7, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Lomash Kumar, Jijo Raphael Jose, Alok Kumar Jha
  • Patent number: 11575644
    Abstract: A method and a device for acquiring an identifier of a data server able to deliver content to a terminal. The method is executed by the terminal, which transmits, to a resolution server of a communication architecture, a message requesting to obtain an identifier of the data server in the second domain. This request message triggers reception, from the resolution server, of an information message includes the identifier of the data server in a first domain. This message furthermore includes a delegation chain, which includes a sequence of redirections from the second domain to the first domain.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: February 7, 2023
    Assignee: ORANGE
    Inventors: Frédéric Fieau, Jesús Alberto Polo Garcia
  • Patent number: 11562327
    Abstract: Matching healthcare groups and healthcare systems based on billed claims and calculating capture of billed procedures for healthcare groups and systems. A method includes identifying one or more office practitioners billing carrier claims comprising a certain office billing identifier and identifying one or more procedure practitioners associated with facility claims for procedures performed under a certain procedure billing identifier. The method includes identifying a common practitioner billing carrier claims comprising the certain office billing identifier and associated with facility claims for procedures performed under the certain procedure billing identifier. The method includes generating an office-procedure pair by matching the certain office billing identifier with the certain procedure billing identifier based on an existence of the common practitioner.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: January 24, 2023
    Assignee: Milliman Solutions LLC
    Inventors: Robert Richards, David Muhlestein
  • Patent number: 11562014
    Abstract: The present disclosure describes systems, non-transitory computer-readable media, and methods for generating a visual media collection for a social networking account and provide access to (or distribute) images, videos, or other visual media items from the visual media collection separate from social networking posts uncategorized within such a collection for the social networking account. For example, based on follow requests specific to a visual media collection, the disclosed systems can further distribute visual media items in collections posts from a particular visual media collection differing from other visual media collections and from social networking posts uncategorized within such a collection of a social networking account.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: January 24, 2023
    Assignee: Meta Platforms, Inc.
    Inventor: Francois Martin Dermu
  • Patent number: 11563643
    Abstract: Systems and methods provide advanced network tracing techniques in the data plane. A data plane packet processing system can receive a request to trace a class of network traffic. The system can receive a plurality of packets. The system can determine on a per packet basis whether to trace the plurality of packets. The system can mark a trace flag associated with a first packet in response to determining that the first packets corresponds to the class of network traffic. The system can capture a trace entry for the first packet in response to determining that the tracing flag has been marked. The trace entry can be configured to include or exclude a packet count, a packet header, a packet payload, and/or processing information. In addition, the trace buffer for storing trace entries can be configurable (e.g., fixed-size buffer, circular buffer, or dynamic buffer).
    Type: Grant
    Filed: January 6, 2022
    Date of Patent: January 24, 2023
    Assignee: Cisco Technology, Inc.
    Inventor: Gary Kenneth Boon
  • Patent number: 11562214
    Abstract: Embodiments of the invention disclose an integrated circuit and a method for improving utilization of multiply and accumulate (MAC) units on the integrated circuit in an artificial intelligence (AI) engine. In one embodiment, the integrated circuit can include a scheduler for allocating the MAC units to execute a neural network model deployed on the AI engine to process input data. The scheduler includes status information for the MAC units, and can select one or more idle MAC units based on the status information for use to process the feature map slice. The integrated circuit can dynamically map idle MAC units to an input feature map, thereby improving utilization of the MAC units. A pair of linked list, each with a reference head, can be provided in a static random access memory (SRAM) to store only feature map slices and weights for a layer that is currently being processed.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: January 24, 2023
    Assignee: BAIDU USA LLC
    Inventor: Min Guo
  • Patent number: 11558363
    Abstract: A device may receive data relating to a site plan and image data relating to a network device. The device may determine a device identifier based on the image data, associate the device identifier with the site plan based on a common attribute between the network device and the site plan, and cause a certificate to be generated based on an authentication request to a network controller. The authentication request may cause the network controller to generate the certificate based on the device identifier and/or the site plan. The device may cause an Internet protocol (IP) address to be assigned to the network device based on the certificate, a location of the network device, and/or another related parameter, cause a node configuration to be generated based on the IP address, the device identifier, and/or the site plan, and provision the network device according to the node configuration.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: January 17, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Neeharika S. Peter, Andrew Lee Ray, James D. Shannon, Scott Kurzweg, David Taft, Thomas W. Haynes, Maria G. Lam, Theresa Marie Rivera, Shane Ronan, Abhitabh Kushwaha, Sankaran Ramanathan
  • Patent number: 11558478
    Abstract: Systems and methods provide for scaling service discovery in a micro-service environment. A controller can inject a service discovery agent onto a host. At least one of the controller or the agent can identify a first set of micro-service containers that are dependencies of the first micro-service container and a second set of micro-service containers that are dependencies of the second micro-service container. At least one of the controller or the agent can update routing data for the first set of micro-service containers and the second set of micro-service containers. At least one of the controller or the agent can determine the second micro-service container has terminated on the host computing device. At least one of the controller or the agent can update the agent to remove the routing data for the second set of micro-service containers.
    Type: Grant
    Filed: August 4, 2022
    Date of Patent: January 17, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Yi Yang, Wojciech Dec, Syed Basheeruddin Ahmed, Sanjay Agrawal, Ruchir Gupta
  • Patent number: 11556548
    Abstract: Systems and methods are provided that automatically process a message input, construct an intelligent query based on the processing of the message input, and provide at least one attachable entity according to the processing results and the intelligent query. In some example aspects, a message is received. A natural language processor to determine if the message is requesting content may then process the message. If the message is determined to be requesting content, then candidate sub-queries may be generated to serve as a training set for a query that will be sent to an external search engine to retrieve the attachable entity. The sub-queries may be ranked in order of relevance and performance score. The highest ranked sub-queries may then be used in the actual query that is fired against the external search engine. The external search engine may search local and remote repositories for the top K most relevant attachable entities and present them to a user for attachment in a reply message.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: January 17, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amy Huyen Phuoc Nguyen, Bhaskar Mitra, Christophe Jacky Henri Van Gysel, Grzegorz Stanislaw Kukla, Lynn Carter Ayres, Mark Rolland Knight, Matteo Venanzi, Nicola Cancedda, Rachel Elizabeth Sirkin, Robin Michael Thomas, Roy Rosemarin, Shobana Balakrishnan, Sri Ramya Mallipudi, Tariq Sharif, Yamin Wang
  • Patent number: 11552849
    Abstract: A network controller is configured to cause a network to implement a primary network configuration of a network and a secondary network configuration as a backup to the primary network configuration. The network controller may be configured to receive information from a plurality of nodes of a network and information related to the client data to be transmitted through the network. Based on the node information, the network controller is configured to determine available nodes and possible links in the network and then determine a topology of the network. The primary network configuration is determined based on the topology. The network controller then sends instructions to the plurality of nodes of the network to implement the primary network configuration and to switch to a secondary network configuration where a failure of the primary network configuration occurs, wherein the secondary network configuration implements mobile ad-hoc networking in the determined topology.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: January 10, 2023
    Assignee: Aalyria Technologies, Inc.
    Inventors: Brian Barritt, Ian Coolidge, David Mandle
  • Patent number: 11550642
    Abstract: Devices and techniques for triggering early termination of cooperating processes in a processor are described herein. A system includes multiple memory-compute nodes, wherein a memory-compute node comprises: event manager circuitry configured to establish a broadcast channel to receive event messages; and thread manager circuitry configured to organize a plurality of threads to perform portions of a cooperative task, wherein the plurality of threads each monitor the broadcast channel to receive event messages on the broadcast channel, and wherein upon achieving a threshold operation, the thread manager circuitry is to use the event manager circuitry to broadcast, on the broadcast channel, an event message indicating that the cooperative task is complete, causing other threads, in response to receiving the event message, to terminate execution of their respective portions of the cooperative task.
    Type: Grant
    Filed: August 18, 2021
    Date of Patent: January 10, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Patrick Estep, Skyler Arron Windh, Tony M. Brewer
  • Patent number: 11546385
    Abstract: A gallery view or a virtual space view is provided in an online meeting user interface associated with a videoconferencing system. The gallery view or virtual space view displays video feeds of meeting participants on their respective participant computers. The video feeds are camera-captured views of each of the meeting participants. The videoconferencing system receives an electronic request from one or more meeting participants via the meeting participant's respective participant computer to either display a mirrored view of the video feed of the meeting participant to all meeting participants in the online meeting, or display an unmirrored view of the video feed of the meeting participant to all meeting participants in the online meeting. A video processor associated with the videoconferencing system creates the respective mirrored or unmirrored view of the video feed of each of the meeting participants whose participant computer sent the electronic request.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: January 3, 2023
    Inventor: Benjamin Slotznick
  • Patent number: 11544907
    Abstract: A system for display for an augmented/virtual reality-based decision-making simulation includes a controller configured to receive input from a user, at least one of an augmented reality or a virtual reality device configured to display a simulated environment, a processor, and a memory coupled to the processor. The memory stores one or more computer-readable instructions, which, when executed by the processor, cause the system to: receive input by the user from the controller, indicating a selected scenario; display, on the at least one of the augmented reality or the virtual reality device, the selected scenario; receive input from the user, from the controller, to interact with the selected scenario; monitor one or more parameters associated with the execution of tasks in the selected scenario using the controller; and evaluate the user based on the monitored one or more parameters.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: January 3, 2023
    Inventors: Tanner Fred, Joseph Fields
  • Patent number: 11537838
    Abstract: Embodiments relate to a neural processor circuit with scalable architecture for instantiating one or more neural networks. The neural processor circuit includes a data buffer coupled to a memory external to the neural processor circuit, and a plurality of neural engine circuits. To execute tasks that instantiate the neural networks, each neural engine circuit generates output data using input data and kernel coefficients. A neural processor circuit may include multiple neural engine circuits that are selectively activated or deactivated according to configuration data of the tasks. Furthermore, an electronic device may include multiple neural processor circuits that are selectively activated or deactivated to execute the tasks.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: December 27, 2022
    Assignee: Apple Inc.
    Inventors: Erik K. Norden, Liran Fishel, Sung Hee Park, Jaewon Shin, Christopher L. Mills, Seungjin Lee, Fernando A. Mujica