Patents Examined by Thu Ha T. Nguyen
  • Patent number: 10812417
    Abstract: Context appropriate errors are injected into conversational text generated by conversational agents. The conversational agent creates an imperfect conversational text containing at least one text entry error added to the original conversational text. A confidence level that at least one of context and meaning of the imperfect conversational text is consistent with the context and meaning of the original conversational text is determined, and the imperfect conversational text is communicated to a human recipient if the confidence level is above a pre-defined threshold.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: October 20, 2020
    Assignee: International Business Machines Corporation
    Inventors: Benjamin D. Briggs, Lawrence A. Clevenger, Leigh Anne H. Clevenger, Christoper J. Penny, Michael Rizzolo, Aldis Sipolins
  • Patent number: 10812327
    Abstract: Event clusters can in an example embodiment include converting a description of an event associated with a configuration item (CI) to a standardized description, classifying the event based on a comparison of the standardized description of the event with a standardized description of a prior event included in an existing event cluster, and assigning the classified event to an event cluster.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: October 20, 2020
    Assignee: ENT. SERVICES DEVELOPMENT CORPORATION LP
    Inventors: Vladimir Ilic, Davor Brajanoski, Volker Messinger, Olivier Gomez, Ricardo Sengenberger, Roman Orlov, Albert Martinez, Jaroslav Furka, Marek Morvai, Marek Horvath, Peter Kluvanec, Juraj Smetana, Michael J. Brandon, Pablo Macaya, Juan Jeronimo Cabello
  • Patent number: 10798103
    Abstract: Examples described herein include systems and methods for dynamically determining enrollment requirements and enrolling a user device into a management system. The systems and methods can differ based on the type and version of operating system executing on the user device. With some operating systems, enrollment can be completed through a single application that performs other functionality, such providing single-sign-on access to enterprise resources. With other operating systems, enrollment can be completed by pausing the first application and requiring installation of an agent application to complete enrollment. The determination of how and when to enroll a user device can be done automatically and can be based on an organizational group to which the user belongs.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: October 6, 2020
    Assignee: VWware, Inc.
    Inventors: Nicholas Brouillette, Harit Patel, Ujwal Naik, Vinay Jain, Sridevi Ravuri, Adarsh Jain, Nischit Shetty
  • Patent number: 10785123
    Abstract: In one embodiment, the system determines network performance metrics in a number of geographic areas within a communication network based on application data of end users. The system receives, from a client system, a query for geographic areas of interest specifying network performance criteria based on network performance metrics and corresponding thresholds. The system identifies geographic areas of interest matching the network performance criteria of the query. The system determines, for each geographic area of interest, network performance features based on network performance metrics derived from application data collected from the geographic areas of interest. The system generates optimization recommendations for one or more of the geographic areas of interest. The optimization recommendations are customized for the geographic areas of interest based on the performance features associated with the respective geographic areas of interest.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: September 22, 2020
    Assignee: Facebook, Inc.
    Inventor: Vincent Gonguet
  • Patent number: 10771536
    Abstract: Systems, methods, and computer-readable media for coordinating processing of data by multiple networked computing resources include monitoring data associated with a plurality of networked computing resources, and coordinating the routing of data processing segments to the networked computing resources.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: September 8, 2020
    Assignee: ROYAL BANK OF CANADA
    Inventors: Walter Michael Pitio, Philip Iannaccone, Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy, Gregory Martin Ludvik, Thomas Matthew Clark, Xiaoran Zheng
  • Patent number: 10733225
    Abstract: Systems, devices, media, and methods are presented for scaled delivery of media content. The systems and methods assign a set of proposed designations to a plurality of media content. The systems and methods select a set of media content from the plurality of media content based on the set of proposed designations and distribute a subset of media content of the set of media content to a selected user of a plurality of users. The subset of media content is presented at a computing device associated with the selected user. The systems and methods receive a set of indicators for each media content of the subset of media content. Each indicator represents an interaction with a media content of the subset of media content. The systems and methods cause presentation of an interaction notification at the computing device associated with the selected user.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: August 4, 2020
    Assignee: Snap Inc.
    Inventors: Matthew Lee Cook, Wisam Dakka, Wesley Evans, Andre Madeira
  • Patent number: 10728114
    Abstract: Provided is a method of identifying a monitoring template for a managed service based on a Service-Level Agreement (SLA). A tag on a monitoring template is compared with a tag on a service template used for implementing the managed service, wherein the tag on the service template is based on the SLA. In response to a match between the tag on the monitoring template and the tag on the service template, a monitoring template is identified for the managed service.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: July 28, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventor: Arun Jayaprakash
  • Patent number: 10728358
    Abstract: The systems and methods discussed herein provide for faster access to frequently utilized resources through intelligent bandwidth usage-based content pre-fetching. An intelligent acceleration and caching device may monitor bandwidth utilization over a time period and create a regression-based model to predict bandwidth utilization in subsequent time periods. When predicted utilization is below a threshold, the device may pre-fetch frequently accessed content, providing low-latency access and faster performance, without exceeding connection allocation limits.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: July 28, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Praveen Raja Dhanabalan, Saurabh Pant
  • Patent number: 10715473
    Abstract: Provided are systems, methods, and media for optimized processing of message responses from multiple email recipients. An example method includes receiving, by a message exchange system, an email message from a sender that is to be transmitted to a plurality of recipients. The method includes receiving, by the message exchange system, a number of commitment messages from one or more recipients of the plurality of recipients. The method includes transmitting by the message exchange system, in response to detecting that the number of received commitment messages is equal to a requested number of responses, a first alert to a subset of recipients of the plurality of recipients indicating that the subset of recipients do not need to respond to the email message, in which the subset of recipients are the recipients who did not transmit a commitment message to the message exchange system.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: July 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ali Y. Duale, Asmahan Ali, Mustafa Mah
  • Patent number: 10716021
    Abstract: A minimization drive test (MDT) selection server computer. The server comprises a processor, a non-transitory memory; and an MDT selection application stored in the non-transitory memory. When executed by the processor the MDT selection application receives a mobile communication device selection criteria, where the criteria identifies a device candidate profile, determines a degree of match of a plurality of MDT candidate mobile communication devices to the device candidate profile, selects a population of mobile communication devices to perform the MDT based at least in part on the degree of match of the mobile communication devices to the device candidate profile, and causes the selected population of mobile communication devices to perform the MDT.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: July 14, 2020
    Assignee: Sprint Communications Company L.P.
    Inventors: Mark D. Peden, Raymond E. Reeves, Simon Youngs
  • Patent number: 10706469
    Abstract: Systems 100, 1000, methods, and machine-interpretable programming or other instruction products for the management of data processing by multiple networked computing resources 106, 1106. In particular, the disclosure relates to the synchronization of related requests for processing of data using distributed network resources.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: July 7, 2020
    Assignee: ROYAL BANK OF CANADA
    Inventors: Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy
  • Patent number: 10708354
    Abstract: A communication apparatus configured to transmit data to an apparatus, the communication apparatus including: a storage medium configured to store management information of data to be transferred to the apparatus; a communicator configured to communicate data with the apparatus; a detector configured to detect whether the communication apparatus and the apparatus are connected; an editor configured to select certain data to be transferred and to edit the management information based on the selection without regard to the connection of the communication apparatus and the apparatus; and a controller configured to control transfer of the selected data stored in the communication apparatus to the apparatus via the communicator based on the management information edited by the editor when the detector detects that the communication apparatus and the apparatus are connected, wherein the controller is configured to compare the management information edited by the editor with management information of data stored in
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: July 7, 2020
    Assignee: DATA SCAPE LTD.
    Inventor: Akihiro Morohashi
  • Patent number: 10701021
    Abstract: In one embodiment, a method includes a device receiving a request to connect a minor with another user within a social-networking system. The minor and the user may be associated with a first and a second account, respectively. The device may identify the minor's guardian. A first approval request may be sent to the minor or the guardian to seek approval of the requested connection between the minor and the other user. The first approval request may be sent to the guardian upon determining that the request is initiated by the minor, or it may be sent to the minor upon determining that the request is initiated by the guardian. The device may send a second approval request to the other user to seek approval of the requested connection as well. When the requests are approved, a connection may then be established between the minor and the other user.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: June 30, 2020
    Assignee: Facebook, Inc.
    Inventors: Tarunya Govindarajan, Zachary W. Gomez, Michael Novati
  • Patent number: 10685105
    Abstract: A method and apparatus for encoding security codes are provided. In the method and apparatus a first code, which may be an erroneous code, is compared to a set of codes to identify a code portion. The code portion may be identified as contributing to inducing erroneous entry of the first code. The likelihood associated with issuing a second code including the code portion may be updated to negatively bias issuing the second code.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: June 16, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Alexander Allen
  • Patent number: 10681120
    Abstract: An intermediary node receives broadcasts from servers each indicating three-dimensional map tiles loaded into the server's memory using geohashes. The intermediary node updates a set of ordered lists of server identifiers based on the geohashes. The intermediary node receives a request a client device including location information and a client identifier. The intermediary node generates a client geohash based on the location information. The intermediary node identifies an ordered list using the client geohash. The intermediary node selects a server identifier from the identified ordered list based on the client identifier. The intermediary node initiates a network connection between the client and the selected server.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: June 9, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Daniel Iland, Venkata Sathya Praveen Gorthy, Andrew Irish
  • Patent number: 10673710
    Abstract: Aspects of the present disclosure include an activation, consolidation, and transformation system (ACT) for a telecommunications network. A request is received to provision one or more devices in a network and includes a key and key value. The request is routed to a data source associated with the key or key value of the request. Data is queried from the data source and validated by the ACT. At least one template is identified from a plurality of digital templates based upon attributes of the data that is applied to the at least one template and the template transforms the data to an output. The output comprises instructions for configuring a device for a telecommunications service based on the request.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: June 2, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: James M. Adkins, III, Craig Tystad, James C. Dwyer
  • Patent number: 10673788
    Abstract: [Object] To provide an information processing system and an information processing method to enable an automatic response to be performed with higher affinity in accordance with a mental condition of a user. [Solution] An information processing system including: a database that accumulates a relationship between a user for which a virtual agent is substituted and a partner user as a communication partner on a network; and a control unit that generates a message in accordance with a mental condition of the partner user and the relationship between the user and the partner user, and sends the message from the virtual agent to the partner user.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: June 2, 2020
    Assignee: SONY CORPORATION
    Inventor: Atsushi Shionozaki
  • Patent number: 10664912
    Abstract: Systems 100, 1000, methods, and machine-interpretable programming or other instruction products for the management of data transmission by multiple networked computing resources 106, 1106. In particular, the disclosure relates to the synchronization of related requests for transmitting data using distributed network resources.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: May 26, 2020
    Assignee: ROYAL BANK OF CANADA
    Inventors: Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy
  • Patent number: 10650450
    Abstract: Systems 100, 1000, methods, and machine-interpretable programming or other instruction products for the management of data processing by multiple networked computing resources 106, 1106. In particular, the disclosure relates to the synchronization of related requests for processing of data using distributed network resources.
    Type: Grant
    Filed: June 8, 2010
    Date of Patent: May 12, 2020
    Assignee: ROYAL BANK OF CANADA
    Inventors: Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy
  • Patent number: 10652007
    Abstract: According to an embodiment, a time synchronization client includes one or more processors. The one or more processors are configured to perform time synchronization according to time information received by communicating with a time synchronization server at every synchronization period, and determine a second synchronization period shorter than a first synchronization period of when synchronization accuracy is a target level or more, as the synchronization period, when an elapsed time from activation of the time synchronization client does not exceed a judgment time.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: May 12, 2020
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Masashi Ito, Akira Kawarada