Patents Examined by Yves Dalencourt
-
Patent number: 11394629Abstract: 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: GrantFiled: December 11, 2020Date of Patent: July 19, 2022Assignee: Amazon Technologies, Inc.Inventors: Gianluca Grilli, John William Evans, Robert William Burke
-
Patent number: 11388130Abstract: 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: GrantFiled: March 18, 2020Date of Patent: July 12, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Dikla Dotan-Cohen, Haim Somech, Ido Priness
-
Patent number: 11388016Abstract: 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: GrantFiled: May 11, 2018Date of Patent: July 12, 2022Assignee: SONY CORPORATIONInventor: Keigo Ihara
-
Patent number: 11381653Abstract: 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: GrantFiled: December 11, 2020Date of Patent: July 5, 2022Assignee: Beatdapp Software Inc.Inventors: Pouria Assadipour, Andrew Batey
-
Patent number: 11381469Abstract: 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: GrantFiled: September 2, 2020Date of Patent: July 5, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: George Dome, Dean Bragg, Chuxin Chen, John Ng, John Oetting
-
Patent number: 11368532Abstract: 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: GrantFiled: March 30, 2020Date of Patent: June 21, 2022Assignee: Intel CorporationInventors: Shao-Wen Yang, Lei Yang, Anand P. Rangarajan, Vijay Sarathi Kesavan, Xingang Guo
-
Patent number: 11362891Abstract: 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: GrantFiled: December 19, 2020Date of Patent: June 14, 2022Assignee: International Business Machines CorporationInventors: Paul E. Schardt, Jim C. Chen, Lance G. Thompson, James E. Carey
-
Patent number: 11362988Abstract: 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: GrantFiled: January 23, 2020Date of Patent: June 14, 2022Assignee: CRITEO S.A.Inventors: Dan Teodosiu, Bruno Roggeri
-
Patent number: 11349846Abstract: 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: GrantFiled: April 9, 2020Date of Patent: May 31, 2022Assignee: Twitter, Inc.Inventors: Joep Rottinghuis, Vrushali Channapattan
-
Patent number: 11349788Abstract: 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: GrantFiled: November 26, 2019Date of Patent: May 31, 2022Assignee: 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: 11349906Abstract: 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: GrantFiled: March 18, 2021Date of Patent: May 31, 2022Assignee: EMC IP Holding Company LLCInventors: Andrei Paduroiu, Mikhail Danilov
-
Patent number: 11336512Abstract: 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: GrantFiled: February 18, 2020Date of Patent: May 17, 2022Assignee: Dell Products L.P.Inventor: Pathangi Narasimhan Janardhanan
-
Patent number: 11330049Abstract: 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: GrantFiled: September 4, 2020Date of Patent: May 10, 2022Assignee: SONY INTERACTIVE ENTERTAINMENT LLCInventor: Ken Miyaki
-
Patent number: 11310112Abstract: 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: GrantFiled: March 29, 2019Date of Patent: April 19, 2022Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventor: Vivek Kashyap
-
Patent number: 11310322Abstract: 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: GrantFiled: November 21, 2019Date of Patent: April 19, 2022Assignee: BlackBerry LimitedInventors: Jason Wayne Jantzi, Mahendra Fuleshwar Prasad, Yu Gao, Mark Edward Reaume, Scott Leonard Dill
-
Patent number: 11297138Abstract: 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: GrantFiled: December 29, 2016Date of Patent: April 5, 2022Assignee: NETFLIX, INC.Inventors: Vinay Chella, Ioannis Papapanagiotou
-
Patent number: 11296938Abstract: 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: GrantFiled: March 22, 2021Date of Patent: April 5, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Raghuram Parvataneni, Kirk Campbell, Ravi Sharma, Anil K Guntupalli
-
Patent number: 11290532Abstract: 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: GrantFiled: December 16, 2016Date of Patent: March 29, 2022Assignee: International Business Machines CorporationInventors: Joseph W. Dain, Joseph M. Swingler
-
Patent number: 11283901Abstract: 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: GrantFiled: December 30, 2019Date of Patent: March 22, 2022Assignee: SONY CORPORATIONInventor: Jenke Wu Kuo
-
Patent number: 11283683Abstract: 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: GrantFiled: June 1, 2020Date of Patent: March 22, 2022Assignee: CISCO TECHNOLOGY, INC.Inventor: Rodney Bruce Smith