Patents Examined by Yves Dalencourt
  • Patent number: 11394629
    Abstract: Cause and remediation data from one or more prior network incidents can be identified using a determined global similarity between these prior incidents and a current incident. Various network data can be collected, and data determined to potentially be relevant to a current incident can be selected or clustered into a single document or file. This document can have relevant features extracted, which can be used to generate a smaller numerical representation, or fingerprint, of the current incident. This fingerprint may be broken down into three categories of incident data, as may include general, topology, and alert categories. These categories of data can be compared for a current network incident and one or more prior incidents using their respective fingerprints, such as by using cosine similarity determinations. These values can be combined into global similarity values, which can be used to identify similar incidents as well as to provide visualization.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: July 19, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Gianluca Grilli, John William Evans, Robert William Burke
  • Patent number: 11388130
    Abstract: In some implementations, a method includes extracting completion criteria of an action item and parameters of the completion criteria from a message portion of a user message between users. In response to determining, from sensor data provided by one or more sensors associated with a user, the user practices a routine; a routine-related aspect is generated from a user routine model of the user for the routine. In is inferred at least one of the extracted completion criteria of the action item is unsatisfied based on the extracted parameters and the identified routine-related aspect. Based on the inferring, a notification is provided to at least one user associated with the action item.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: July 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dikla Dotan-Cohen, Haim Somech, Ido Priness
  • Patent number: 11388016
    Abstract: To provide an information processing system, an information processing device, an information processing method, and a recording medium capable of distributing special content for relieving a user's negative circumstances. According to the present disclosure, there is provided an information processing system including: a communication unit configured to receive at least current position information regarding a user; and a control unit configured to cause the communication unit, if the control unit determines that a predetermined area containing a position indicated by the current position information is an area that makes people staying in the predetermined area feel unpleasant, to distribute specific content to the user.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: July 12, 2022
    Assignee: SONY CORPORATION
    Inventor: Keigo Ihara
  • Patent number: 11381653
    Abstract: Systems and methods for tracking media file playback are provided. A request to upload a media file and metadata associated with the media file is received. Next, the media file and metadata is uploaded via a blockchain protocol. Next, a request to play the media file is received from a client device or a digital service provider (DSP) platform. The request to play the media file is validated via the blockchain protocol. Upon validating the request to play the media file, the media file is transmitted for playback at the client device or DSP platform. Last, the number of times the media file is played is tracked via the blockchain protocol.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: July 5, 2022
    Assignee: Beatdapp Software Inc.
    Inventors: Pouria Assadipour, Andrew Batey
  • Patent number: 11381469
    Abstract: A method includes receiving, by a processor, metadata for deploying a virtual function on a cloud network. The method may include determining, by the processor, whether deployment of the virtual function is possible without conflicting with the metadata. The method may include based on the determination that the deployment of the virtual function is possible without conflicting with the metadata, designing, by the processor, a cloud plan, or a transport plan. The method may include determining, based on the metadata, a network configuration to implement the cloud plan or the transport plan. The method may include configuring, by the processor, the cloud network using the network configuration.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: July 5, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: George Dome, Dean Bragg, Chuxin Chen, John Ng, John Oetting
  • Patent number: 11368532
    Abstract: A particular device is provided with a communications module to receive signals of a plurality of devices within range of the particular device and further provisioned with grouping logic. The grouping logic is executable by one or more processors to determine from each of the signals a respective identifier for each of the plurality of devices, determine, based at least in part on the identifiers, that a particular subset of the plurality of devices are also included with the particular device in a particular one of a plurality of defined groups, and converge data received from the particular subset of devices based on the particular group.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: June 21, 2022
    Assignee: Intel Corporation
    Inventors: Shao-Wen Yang, Lei Yang, Anand P. Rangarajan, Vijay Sarathi Kesavan, Xingang Guo
  • Patent number: 11362891
    Abstract: A cloud-based hardware accelerator is selected by deploying an accelerator image to first and second clouds to generate first and second cloud-based hardware accelerators, executing a first request on the first and second cloud-based hardware accelerators, monitoring characteristics of the first and second cloud-based hardware accelerators executing the first request, which may include execution time and monetary cost, and selecting one of the first and second hardware accelerators according to defined selection criteria. Subsequent requests are then routed to the selected cloud-based accelerator.
    Type: Grant
    Filed: December 19, 2020
    Date of Patent: June 14, 2022
    Assignee: International Business Machines Corporation
    Inventors: Paul E. Schardt, Jim C. Chen, Lance G. Thompson, James E. Carey
  • Patent number: 11362988
    Abstract: Described herein are methods and systems for generating a mobile device-specific identifier usable across native mobile applications and mobile browsers with a unified opt-out mechanism. A mobile device generates a transient identifier for the mobile device and maps the transient identifier to a stable identifier of the mobile device using at least one call to a service endpoint coupled to the mobile device via a communications network. A browser application on the mobile device renders a webpage, the webpage comprising first instructions, executed by the browser application, to retrieve the stable identifier of the mobile device using at least one call to the service endpoint coupled to the mobile device via a communications network.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: June 14, 2022
    Assignee: CRITEO S.A.
    Inventors: Dan Teodosiu, Bruno Roggeri
  • Patent number: 11349846
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing data in a multi-tenant system. One of the methods includes receiving a data processing job associated with a user account of a user; determining to launch the data processing job on one or more cloud clusters of a cloud services provider; identifying a mirror account corresponding to the user, wherein the mirror account defines which cloud resources of the cloud services provider the user is permitted to access; obtaining a key for the mirror account; sending a request to launch the data processing job on the one or more cloud clusters, comprising sending data characterizing the data processing job, the mirror account of the user, and the obtained key to the one or more cloud clusters; and receiving output data associated with the data processing job from the one or more cloud clusters.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: May 31, 2022
    Assignee: Twitter, Inc.
    Inventors: Joep Rottinghuis, Vrushali Channapattan
  • Patent number: 11349788
    Abstract: An online system allows users to exchange messages with other users, including entities such as businesses. A user, such as a business, may use a third party system to manage messages with users of the online system. The online system provides the third party information with instructions comprising tracking mechanisms that identify specific actions between users from messages exchanged between users. For example, if a user purchases a product from another user via a message thread, a tracking mechanism identifies the purchase and transmits information reporting the purchase and identifying users to the online system. Hence, the tracking mechanism transmits a description of an action and information identifying the users to the online system, and may also transmit additional information, such as a value of the action to a user. The online system may use the descriptions of actions for content targeting or measurement and reporting of actions.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: May 31, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Csaba Halasz, Adam Brice Flick, Yunfei Si, Himanshu Baweja, Mohit Rajani, Markus Brunner, Rohit Watve, Xiang Zhong, Shuo Li
  • Patent number: 11349906
    Abstract: A streaming data storage system facilitates appending of large events (e.g., up to one gigabyte) to a data segment of a streaming data storage system in a multipart upload operation. A micro-transaction data structure is created for a multipart upload of a large event, to which subparts of the multipart upload are appended during write operations. Order of the subparts is preserved, including when not appended in order, to provide for reading of the subparts in order. An event reference to the micro-transaction data structure is maintained in a data segment corresponding to the large event, and when the event reference encountered during reading, results in reading from the micro-transaction data structure when the multipart upload is complete. The reading from the micro-transaction data structure maintains the order of the large event's subparts, such that raw data is returned to an upstream reader application as the large event.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: May 31, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Andrei Paduroiu, Mikhail Danilov
  • Patent number: 11336512
    Abstract: According to some embodiments, the switching units of a single domain (“first domain”) discover that they are connected to switching units of another, “second domain”, and the switching units of each domain configure a single LAG of inter-domain links each of which interconnects switching units of different domains. The LAG connects multiple switching units of the first domain to multiple switching units of the second domain.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: May 17, 2022
    Assignee: Dell Products L.P.
    Inventor: Pathangi Narasimhan Janardhanan
  • Patent number: 11330049
    Abstract: For improved peer to peer matchmaking network information is obtained from a plurality of devices and a plurality of users is selected to form peer to peer connections via corresponding devices to create a set of potential matches. Device connection statistics for each pair of devices in the set of potential matches are obtained and compared to one or more threshold values. Users with devices that have at least one connection statistic that does not satisfy a threshold condition for that connection statistic are removed from the set of potential matches. Replacements for the removed devices are selected and the match making refinement process repeated until all of the device connection statistics satisfy all conditions associated with the one or more threshold values to generate a refined set of matched peers. Peer to peer connections may then be initiated among the refined set of matched peers.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: May 10, 2022
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventor: Ken Miyaki
  • Patent number: 11310112
    Abstract: Automatic server configuration by a switch may include determining, by a firmware interface application of the switch, a configuration pattern for a plurality of servers; generating, by a network caching application of the switch, a network cache; receiving, based on the configuration pattern, a solution stack; storing the solution stack in the network cache; and providing, from the network cache, the solution stack to the plurality of servers.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: April 19, 2022
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventor: Vivek Kashyap
  • Patent number: 11310322
    Abstract: A method for pairing a first computing device with a second computing device, the method including: detecting motion at the first computing device; determining, at the first computing device, that a pattern of the detected motion corresponds with a saved motion pattern; and activating a communications subsystem on the first computing device based on the determining to begin a pairing process.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: April 19, 2022
    Assignee: BlackBerry Limited
    Inventors: Jason Wayne Jantzi, Mahendra Fuleshwar Prasad, Yu Gao, Mark Edward Reaume, Scott Leonard Dill
  • Patent number: 11297138
    Abstract: In various embodiments, a benchmarking engine automatically tests a data store to assess functionality and/or performance of the data store. The benchmarking engine generates data store operations based on dynamically adjustable configuration data. As the benchmarking engine generates the data store operations, the data store operations execute on the data store. In a complementary fashion, as the data store operations execute on the data store, the benchmarking engine generates statistics based on the results of the executed data store operations. Advantageously, because the benchmarking engine adjusts the number and/or type of data store operations that the benchmarking engine generates based on any changes to the configuration data, the workload that executes on the data store may be fine-tuned as the benchmarking engine executes.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: April 5, 2022
    Assignee: NETFLIX, INC.
    Inventors: Vinay Chella, Ioannis Papapanagiotou
  • Patent number: 11296938
    Abstract: A method, a device, and a non-transitory storage medium are described in which a machine learning-based resource management service is provided. A network device obtains network and end device information, and uses machine learning to determine whether to adjust an auto-scaling rule pertaining to the provisioning of an application service. The network device generates a modified auto-scaling rule based on the analysis.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: April 5, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Raghuram Parvataneni, Kirk Campbell, Ravi Sharma, Anil K Guntupalli
  • Patent number: 11290532
    Abstract: A computer-implemented method, according to one embodiment, includes: receiving a request for a set of data at a first data storage tier, looking up corresponding metadata to each portion of the requested set of data, using the metadata to recall each of the portions of the requested set of data from object storage, and using the portions of the requested set of data to recompile a master object, the master object having a 1-to-1 mapping to the requested set of data. Other systems, methods, and computer program products are described in additional embodiments.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: March 29, 2022
    Assignee: International Business Machines Corporation
    Inventors: Joseph W. Dain, Joseph M. Swingler
  • Patent number: 11283901
    Abstract: A server that includes circuitry and memory is provided. The memory stores a neural network model trained based on first device-usage information and a first set of configuration values for a first plurality of settings, associated with at least one first electronic device. The circuitry receives second capability information of a second electronic device from the second electronic device and compares the second capability information with first capability information of the at least one first electronic device. The circuitry further determines a second set of configuration values for a second plurality of settings of the first plurality of settings based on the comparison of the second capability information with the first capability information. Further, the circuitry transmits the second set of configuration values for the second plurality of settings and the corresponding first device-usage information to the second electronic device for configuration of the second electronic device.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: March 22, 2022
    Assignee: SONY CORPORATION
    Inventor: Jenke Wu Kuo
  • Patent number: 11283683
    Abstract: A system may include multiple network devices that communicate within a network domain, and a centralized control device configured to perform operations. The operations may include receive a request to modify one or more policies regarding traffic within the network domain, and in response to receiving the request, capture a snapshot of the network domain before modification of the one or more policies. The operations may also include, in response to receiving the request, generate a prediction of the network domain after modification of the one or more policies, and compare the snapshot of the network domain to the prediction of the network domain. The operations may additionally include, based on the comparison of the snapshot and the prediction, provide a predicted impact on the network domain, and, based on the predicted impact being above a threshold, provide an indication that the predicted impact is above the threshold.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: March 22, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Rodney Bruce Smith