Patents Examined by Clayton R Williams
  • Patent number: 10812381
    Abstract: Systems and methods are disclosed for directly responding to distributed network traffic received from a plurality of client devices. One method includes receiving, at a source device, client requests including a packet having a reserved portion, a source portion, and a destination portion; determining, for each client request, a target device from a plurality of target devices to respond to the client request; modifying, for each client request by the source device, the destination portion of the packet to an address of target device; modifying, for each client request by a switching layer prior to the target device receiving the modified client request, the destination portion; and responding directly to each client request by the target device without traversing the source device.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: October 20, 2020
    Assignee: Oath Inc.
    Inventor: Michael P. Biancaniello
  • Patent number: 10812604
    Abstract: Systems and methods are disclosed for associating a plurality of Internet-enabled devices with a common user profile for targeting Internet content or advertising. One method includes: receiving, from a plurality of Internet-enabled devices, a plurality of requests for electronic content or advertising; extracting, from each of the plurality of requests, a source IP address and a unique identifier associated with the respective Internet-enabled device; for each source IP address for which requests were received over a predetermined time period from a number of Internet-enabled devices below a threshold number of devices, identifying each possible pair of devices from which requests were received; and for each possible pair of devices, calculating a probability that the pair of devices are owned or operated by a common user.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: October 20, 2020
    Assignee: VERIZON MEDIA INC.
    Inventors: Nicholas P. Miller, Simon D. Edwards, Alan J. Milford, Denys P. Kim, Bart W. R. Schelfhout
  • Patent number: 10805650
    Abstract: An example device for retrieving media data includes one or more processors configured to retrieve a manifest file specifying data for at least one representation of a media presentation, wherein the manifest file includes data that specifies one or more codecs for the at least one representation, extract, from the manifest file, the data that specifies the one or more codecs, the data including a first element representing a sample entry type code of a track of the at least one representation, wherein the first element represents the sample entry type code using a restricted scheme, and a second element representing a restricted scheme type code for the restricted scheme of the track, and retrieve the media data of the at least one representation based on the first element and the second element.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: October 13, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Ye-Kui Wang, Thomas Stockhammer
  • Patent number: 10803250
    Abstract: A managing computer receives a proposed outgoing message that has been created for proposed transmission to one or more recipients. The managing computer determines a respective tone associated with one or more respective parts of the proposed outgoing message, and determines a probable interpreted tone of the one or more respective parts as perceived by the one or more recipients. In response to determining a difference between the respective tone and the probable interpreted tone for the one or more respective parts of the proposed outgoing message, the managing computer changes the one or more respective parts of the proposed outgoing message in order to create a modified outgoing message, where the probable interpreted tone for the one or more recipients of the modified outgoing message matches a sender-intended tone for the modified outgoing message. The managing computer then transmits the modified outgoing message to the one or more recipients.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: October 13, 2020
    Assignee: International Business Machines Corporation
    Inventors: Hin Ting Chui, Jarett Stein, Meaghan Vella, Tony B. Wang
  • Patent number: 10796794
    Abstract: A method is provided for controlling automatic deletion of medical images in a universal viewer system that shares the medical images between a cloud server and a plurality of healthcare facilities connected to the cloud server. The method is executed by the cloud server and includes: receiving, from a user at one of the healthcare facilities, an automatic deletion request that comprises a target deletion period and a deletion start time; determining, after the deletion start time has elapsed, a target medical image based on the target deletion period; retrieving an access history of the target medical image; terminating, in response to determining based on the access history that the target medical image is accessed by a plurality of users, the automatic deletion request without deleting the target medical image; storing in a memory a result of the automatic deletion request; and causing the result of the deletion request to be displayed on a display of at least one of the healthcare facilities.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: October 6, 2020
    Assignee: Konica Minolta Healthcare Americas, Inc.
    Inventor: Takayuki Ishikawa
  • Patent number: 10798031
    Abstract: A disambiguation dialog may be generated by determining candidate responses based on an intent of a user's message. A utility value and a relevance probability may be determined for each of the candidate responses. An intermediate ranking may be computed for each of the candidate responses based on the utility value and the relevance probability. Candidate dialogs may be formed with the top candidate response, the top two candidate responses, and so on. Additional candidate dialogs may be generated by varying a presentation format of the candidate responses. Discoverability probabilities may be associated with each of the candidate responses within a candidate dialog. A joint metric for each candidate dialog may be computed as a function of the utility value, relevance probability and discoverability probability associated with each of the candidate responses included in the candidate dialog. The highest ranked candidate dialog may be selected as the disambiguation dialog.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: October 6, 2020
    Assignee: MOVEWORKS, INC.
    Inventors: Jing Chen, Chang Liu, Ye Wang, Jiang Chen
  • Patent number: 10778763
    Abstract: A content item sharing and synchronization system providing team shared folders is described. Users of the system have access to the team shared folder simply by being a member of a team. A team account manager of the team can grant access to the team shared folder simply by inviting selected users to the team. Similarly, the team account manager can revoke access to the team shared folder simply by removing a user from the team. Unlike typical network file server folders, separate access control list management for the team shared folder apart from user team membership management is not needed to grant and revoke access to the team shared folder, thereby reducing administrative steps necessary to effectively manage access to the team shared folder.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: September 15, 2020
    Assignee: Dropbox Inc.
    Inventors: Anand Subramani, Mark Delamere, Emil Ibrishimov, Francois Alexander Allain
  • Patent number: 10764147
    Abstract: A system to facilitate identification of intermediate switches within a network switching fabric is described. The system includes a processor and a machine readable medium storing instructions that, when executed, cause the processor to discover a host neighbor advertisement message received at a network virtualization infrastructure from an intermediary switch, receive a neighbor advertisement message from the intermediary switch via a top of rack (TOR) switch and identify a location of the intermediary switch within the network switching fabric based on the host neighbor advertisement message and the neighbor advertisement message.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: September 1, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Timothy Ireland, Simon McCormack, David C. Fogaren, Jr., Richard Ings
  • Patent number: 10764372
    Abstract: A vehicular communication device is communicable with each of an external communication device disposed outside a vehicle and at least one electronic control device. The vehicular communication device: receives the data from the external communication device and transmits the data to the at least one electronic control device; calculates an estimated power amount for writing the data into the at least one electronic control device; obtains a remaining battery power in a battery; and determines execution or suspension of data transfer.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: September 1, 2020
    Assignee: DENSO CORPORATION
    Inventor: Hideki Kashima
  • Patent number: 10764395
    Abstract: A computer-implemented method, computer program product, and computing system is provided for managing quality of experience for communication sessions. In an implementation, a method may include determining a participant focus metric for each of a plurality of participants of a communication session. The method may also include identifying one of the plurality of participants of the communication session as having sufficient capacity to support the communication session based upon, at least in part, the participant focus metric for each of the plurality of participants of the communication session. The method may also include selecting the one of the plurality of participants having a sufficient capacity to support the communication session as a selected focus for the communication session. The method may further include adaptively implementing a centralized communication session architecture utilizing the selected focus.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: September 1, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hitham Ahmed Assem Aly Salama, Jonathan Dunne, James P. Galvin, Jr., Patrick J. O'Sullivan
  • Patent number: 10749736
    Abstract: Systems and methods for managing a network are described. A view of current state of the network is maintained where the current state of the network characterizes network topology and network constituents, including network entities and network elements residing in or on the network. Events are announced that correspond to changes in the state of the network and one or more network elements can be configured accordingly. Methods for managing network traffic are described that ensure forwarding and other actions taken by network elements implement globally declared network policy and refer to high-level names, independently of network topology and the location of network constituents. Methods for discovering network constituents are described, whereby are automatically configured. Routing may be performed using ACL and packets can be intercepted to permit host to continue in sleep mode. The methods are applicable to virtual environments.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: August 18, 2020
    Assignee: NICIRA, INC.
    Inventors: Martin Casado, Keith E. Amidon, Peter J. Balland, III, Natasha Gude, Justin Pettit, Benjamin L. Pfaff, Scott J. Shenker, Daniel J. Wendlandt
  • Patent number: 10742691
    Abstract: Processing mid-dialog SIP messages by receiving a mid-dialog SIP message from a SIP user agent client, creating a new SIP session, associating the new SIP session with the mid-dialog SIP message, identifying an application that is associated with the mid-dialog SIP message, providing to the application the mid-dialog SIP message in the context of the new SIP session, receiving an acknowledgement from the application that the application will accept the mid-dialog SIP message, and responsive to receiving the acknowledgement, providing to the application the mid-dialog SIP message in the context of the new SIP session.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: August 11, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nitzan Nissim, Brian L. Pulito, Asaf Zinger
  • Patent number: 10735363
    Abstract: This disclosure discloses a technique for presenting a conversation message in a messenger application.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: August 4, 2020
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventors: Michal Knas, Jiby John, Payton A. Shubrick, Damon Ryan Depaolo
  • Patent number: 10728170
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for determining a number of allowed lists and initiating a change in a number of lists. The method includes receiving a defined list count of a plurality of lists of a coupling facility structure, monitoring list usage by the coupling facility structure, determining that additional lists are required by the coupling facility structure above the defined list count, based on the monitored list usage. The method includes, in response to determining that additional lists are required by the coupling facility structure, determining a new number of lists, where the new number of lists are based on an availability of space for the new number of lists on the coupling facility structure and the new number of lists exceeds the defined list count. The method includes rebuilding coupling facility structure based upon the determined new number of lists.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: July 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Charles Cruse, Christopher Meyer, John R. Moore, Joyce A. Porter
  • Patent number: 10728091
    Abstract: Techniques are provided for topology-aware provisioning of computing resources in a distributed heterogeneous environment.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: July 28, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Junping Zhao, Yunfan Han
  • Patent number: 10715480
    Abstract: Systems, methods, apparatuses, and software that select network addresses of a content node of a content delivery network are provided herein. In one example, a method of operating a control node to perform network address selection that selects between different communication service providers according to network characteristics is presented. The control node receives a domain name lookup request from an end user device to reach a content node. The control node processes network characteristics and the domain name lookup request to select a network address that corresponds to one of the communication service providers. The end user device can use the selected network address to reach the content node over the selected communication service provider.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: July 14, 2020
    Assignee: Fastly, Inc.
    Inventor: Artur Bergman
  • Patent number: 10708138
    Abstract: The present disclosure relates to device in a network. The device includes an obtaining module, a storage module, and a determination module. The obtaining module is configured to obtain topology information associated with one or more nodes available in a network. The storage module is configured to store the topology information obtained along with meta-information associated with the topology information, if any. The determination module is configured to determine placement of at least storage resources on at least one node selected from the one or more nodes based on the topology information and the meta-information.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: July 7, 2020
    Inventor: Robert Louis Millner
  • Patent number: 10708341
    Abstract: A lightweight and extensible information model for machine-to-machine systems is disclosed. A service layer information management architecture uses three categories of atomic objects, subjects, actions, and descriptions. Information for use within the model is built using the atomic information objects. Application programming interfaces are used to perform operations and information processing by different nodes. Common service functions are used in the model as instances of a generic common service information model.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: July 7, 2020
    Assignee: Convida Wireless, LLC
    Inventors: Guang Lu, Dale N. Seed, Lijun Dong, Quang Ly, Shamim Akbar Rahman, Chonggang Wang
  • Patent number: 10708159
    Abstract: A system includes a plurality of SIP servers that are configured and arranged to provide services for a respective set of endpoints. A monitor server having at least one processor circuit receives connectivity status of the respective set of endpoint devices based on registration status provided by the endpoints to the SIP servers. Based upon the received connectivity status, endpoints having connectivity problems are parsed into subgroups. Based upon the parsed endpoints, potential problem sources for the connectivity problems of the parsed endpoints are identified. A monitor device having at LAN interface circuit connected to the LAN and at least one processor circuit receives the command from the monitor server and performs a diagnostic test on the LAN. Results from the at least one diagnostic test are provided to the monitor server.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: July 7, 2020
    Assignee: 8x8, Inc.
    Inventors: Zhishen Liu, Bryan R. Martin
  • Patent number: 10708348
    Abstract: Methods and systems for high-availability data processing include detecting, at a first data processing system, a change in link state between the first data processing system and a second data processing system. A link state between the first data processing system and a third data processing system is changed responsive to the detection in accordance with a first high availability policy stored at the first data processing system. An identifier of the first data processing system is changed in accordance with the first high availability policy to conform to a second high availability policy stored at the first data processing system. The detection, change of the link state, and change of the identifier are repeated in accordance with the second high availability policy.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: July 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul Coccoli, Gregory L. Galloway, Cheng-Ta Lee, Wei-Shiau Suen, Ming-Hsun Wu