Patents Examined by Philip B. Tran
  • Patent number: 10078872
    Abstract: A system is disclosed that provides functionality for users to manage and use chat channels. This system enables admin users of the chat channel to manage channel lines, and options for channel line members to manage chat line presentity status such as hold and resume and apply controls such as transfer and forward or bridge the chat with the PSTN network. The chat channels provide a range of chat communications modes including intercom, inbound, shout-down, open, conference, and direct messaging. The intercom mode provides secure group chat for the channel line members, and the inbound mode allows non channel members to initiate secure group chat with the channel line members.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: September 18, 2018
    Assignee: CHATNELS SOFTWARE INC.
    Inventors: Nelly Kim Linh Quon, Colin Shong Chin Quon
  • Patent number: 10069792
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for extracting information associated with one networking transmission protocol, such as Internet Protocol version 6 (IPv6), based on information associated with a different networking transmission protocol, such as Internet Protocol version 6 (IPv4). More specifically, when resolving an IP address for a Uniform Resource Locator (URL) through which a content file may be obtained, the system may base the resolved URL on attributes of an IPv4 address extracted from an IPv6 address for a machine associated with the request. In one particular example, a geographic location of a requested computing device or machine may be determined or estimated based on an IPv4 address extracted from an IPv6 address associated with the request.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: September 4, 2018
    Assignee: Level 3 Communications, LLC
    Inventor: Joelle T. Maslak
  • Patent number: 10063509
    Abstract: A method, system, and or computer program product manages message threads. A message server detects a message thread addressed to a client device. The message thread is an exchange of multiple message replies related to a first topic discussed in an initial message. The multiple message replies are from multiple other client devices. The message server caches the multiple message replies in a messages cache, and determines whether a quantity of messages in the message thread exceeds a predetermined limit during a specified amount of time. If so, then the message server generates a consolidated single message that describes content of the multiple message replies in the message thread, and transmits the consolidated single message to the client device, such that the consolidated single message replaces the multiple message replies for display on the client device.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: August 28, 2018
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
  • Patent number: 10057145
    Abstract: Pre-configured resource acquisitions are established and maintained in a database. The occurrence or imminent occurrence of an computer network-based event that impacts the pre-configured resource acquisition are monitored or tracked and, based on the determined impact of the computer network-based event, at least one of the occurrence of the computer network-based event is prevented or the user is notified of the impact of the computer-network based event on the pre-configured resource acquisition.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: August 21, 2018
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Alicia C. Jones-McFadden, Matthew Hsieh, Scott R. Enscoe, Raghav Anand, Michael Anderson, Elizabeth Ann Miller, Daniel Shilov, Alicia Anli Salvino
  • Patent number: 10057345
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a system that controls content distribution using a feedback loop. Content is distributed over multiple different online channels using a same initial maximum selection value for distribution over each different online channel. An observed distribution amount required for distribution of the content over the multiple different online channels is received through a feedback loop and for multiple different distributions of the content. Based on the observed distribution amount received through the feedback loop, a realized distribution amount is determined for the multiple different distributions across the multiple different online channels. The maximum selection value is adjusted based on a difference between the realized distribution amount and a reference distribution amount specified by a provider of the content.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: August 21, 2018
    Assignee: Google LLC
    Inventors: Chenyu Zhao, Di Wang, Samuel Sze Ming Ieong, Christopher K. Harris
  • Patent number: 10057136
    Abstract: This application discloses a method for visualized network operation and maintenance, including receiving a request for visualized network operation and maintenance, generating a workflow for visualized network operation and maintenance according to the request for visualized network operation and maintenance, and creating a network modeling input, and performing, according to the workflow for visualized network operation and maintenance, the network modeling input, and original information of network modeling, analog simulation on a network determined by the network modeling input.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: August 21, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hanyu Wei, Youqing Yang, Xingfen Wu, Jinhui Zhang
  • Patent number: 10044801
    Abstract: A data backup application checks validity of data being backed up during an incremental or a full backup. In case of the file backup, the full backup checks the validity of data during the backup, because in case of data corruption the user will not have any original data since no data has been backed up yet. In case of the incremental backup, only the new files or the files that have changed compared to the last backup are now backed up. All new and modified files can be checked for validity by comparing internal format of the user files against a corresponding file format standard. If corrupted files are detected among the modified files, the user is notified.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: August 7, 2018
    Assignee: ACRONIS INTERNATIONAL GMBH
    Inventors: Alexey Tyurumov, Stanislav S. Protassov, Serguei M. Beloussov, Mark Shmulevich
  • Patent number: 10038758
    Abstract: Techniques are described for balancing traffic among content delivery networks (CDNs). A CDN balancer can analyze CDN performance data and determine CDN balancing ratios used to distribute traffic among the CDNs.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: July 31, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Stefan Christian Richter, Nicholas James Benson, Justin Michael Binns, Kenneth Thomas Burford, James Marvin Freeman, II, Marc Joliveau, Li Tong
  • Patent number: 10033828
    Abstract: This document describes techniques for associating social data with user profiles. In one or more implementations, a social post is targeted to a population of users on a social network. The social post includes a link to a resource, such as a website. The resource is then monitored for user access via the link. When a user accesses the resource, social data corresponding to the social post is associated with a user profile of the user. The social data can include targeting parameters of the social post, such as an age, sex, or location of users to which the social post is targeted. The social data may also include other parameters related to the content of the social post, such as one or more topics of the social post.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: July 24, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Mohit Garg, Pawan Goyal, Vivek Kumar, Ankur Jain
  • Patent number: 10019458
    Abstract: Systems and methods for providing accelerated data storage and retrieval utilizing lossless data compression and decompression. A data storage accelerator includes one or a plurality of high speed data compression encoders that are configured to compress data. The compressed data is subsequently stored in a target memory or other storage device whose input data storage bandwidth is lower than the original input data stream bandwidth. Similarly, a data retrieval accelerator includes one or a plurality of high speed data decompression decoders that are configured to decompress data at a rate equivalent to or faster than the input data stream from the target memory or storage device. The decompressed data is then output at rate data that is greater than the output rate from the target memory or data storage device.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: July 10, 2018
    Assignee: Realtime Data LLC
    Inventor: James J. Fallon
  • Patent number: 10007670
    Abstract: In one embodiment, a method includes: receiving an excerpt of information from a first user, wherein the excerpt of information includes information from a target web page; storing the excerpt, in an XML format, in a folder on a storage medium; detecting a change in the target web page; in response to the detected change in the target web page, updating the excerpt of information from the target web page; receiving, from the first user, an identification of a second user with whom the first user wishes to share the excerpt of information; and transmitting a communication to the second user inviting the second user to view the excerpt of information in the folder.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: June 26, 2018
    Assignee: SPRINKLR, INC.
    Inventor: Andrew Thomas Busey
  • Patent number: 9983547
    Abstract: A holographic video display employs at least one light source adapted to produce at least one wavelength of monochromatic light, a video signal generator, at least one guided-wave acousto-optic modulator for diffracting light received from the light source according to signals received from the video signal generator, a vertical scanning subsystem, and an optical path between the acousto-optic modulator and the vertical scanning subsystem. The optical path may preferably include a Bravais lens system, at least one Fourier transform lens system, and at least one moving horizontal mirror.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: May 29, 2018
    Assignee: Massachusetts Institute of Technology
    Inventors: Daniel E. Smalley, Quinn Y. J. Smithwick, V. Michael Bove, Jr.
  • Patent number: 9973388
    Abstract: A processor of a server information management apparatus detects an added server to a management target system. Also the processor specifies an attribute of the added server based on a communication state of the added server, first management information related to the added server, and second management information related to a communication destination server of the added server. Therefore, it is possible to precisely determine an attribute of a server which is added to a business system.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: May 15, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Yoshio Oki, Hisashi Tsujide, Yuu Masuda, Ryuichi Kawahara, Masayuki Sakemoto, Haruhiko Tachibana, Toshiyuki Utsumi, Hiroyoshi Okada
  • Patent number: 9954937
    Abstract: A grouping method of User Equipment (UE) is provided. The grouping method includes transmitting, to a server, relational data stored in the UE using a first communication mode, and receiving, from the server, generated group information based on relational data of a plurality of UEs, wherein, in response to the first communication mode being unusable, communication is performed using a second communication mode.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: April 24, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae-keun Lee, Jin-guk Jeong
  • Patent number: 9955125
    Abstract: A bicycle video system for facilitating improved aerodynamic positioning of a bicyclist. The bicycle video system includes a video display. The video display is used by the bicyclist to view an area in front of the bicycle. The video display allows the bicyclist to ride while maintaining a lowered head position to see an area in front of the bicycle. The bicycle video system also includes a video camera. The video camera is in electrical communication with the video display. The video camera is positioned in a direction toward an area in front of the bicycle to capture images in front of the bicycle. The video camera may transmit a video signal representative of a real-time image of an area in front of the bicycle to the video display. The video display may continuously receive real-time images of an area in front of the bicycle.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: April 24, 2018
    Assignee: Felt Racing, LLC
    Inventor: James Michael Felt
  • Patent number: 9948696
    Abstract: Disclosed is a method comprising: transmitting, by a cloud service control gateway (CSCG) positioned in an application stratum, a resource query to a network control gateway (NCG) positioned in a network stratum, wherein the resource query comprises a source address, a destination address list, and a network resource requirement. Also disclosed is a method comprising: receiving, by a network control gateway (NCG) positioned in a network stratum, a resource query from a cloud service control gateway (CSCG) positioned in an application stratum, wherein the resource query comprises source address, a destination address list, and a network resource requirement. Also disclosed is a method comprising: receiving, by a network control gateway (NCG) positioned in a network stratum, a resource reservation request from a cloud service control gateway (CSCG) positioned in an application stratum, wherein the resource reservation request comprises a destination address list and a first network resource requirement.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: April 17, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventor: Young Lee
  • Patent number: 9942360
    Abstract: A system includes hardware processors and a token exchange module configured to create a uniquely identified first digital token including an owner ID field identifying the current possessor of the digital token, associate the first digital token with digital content presented to the first user in a mixed reality environment, present the digital within the MR environment, make the first digital token available for acquisition, receive a request to acquire the first digital token, assign possession of the first digital token, via the owner ID field, to the first unique user ID of the first user based on the request to acquire the first digital token, receive a request to transfer the first digital token from the first user to the second user, the second user having a second unique user ID, and changing the owner ID field to the second unique user ID based on the request to transfer.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: April 10, 2018
    Assignee: Unity IPR ApS
    Inventors: Sylvio Herve Drouin, Colin James Alleyne
  • Patent number: 9934081
    Abstract: This document relates to preserving input data. One example includes obtaining a request that a service perform processing on input data to produce an output representation of the input data. This example also includes applying criteria to the request, and preserving the input data responsive to determining that the criteria are met.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: April 3, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Cáliz, Brian Holley, Greg Akselrod, Ryan James, Yan Zhen, Gareth A. Jones, Danny Amirault
  • Patent number: 9930079
    Abstract: In one embodiment, a method includes receiving information from a network-enabled device, the network-enabled device being associated with a first user of a social-networking system. The information indicates that the physical presence of an item has been detected by one or more sensors of the network-enabled device. The method further includes identifying the item based on the received information and providing information about the identified item to one or more second users of the social-networking system.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: March 27, 2018
    Assignee: Facebook, Inc.
    Inventors: Yael G. Maguire, Damian Kowalewski
  • Patent number: 9917870
    Abstract: One or more embodiments of the disclosure provide systems and methods for providing media presentations to users of a media presentation system. A media presentation generally includes a one or more media streams provided by one or more capturing users of the media presentation system. In one or more embodiments, a user of the media presentation system may share a media presentation with a viewing user. The media presentation system can provide a number of features to produce a media stream within a media presentation.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: March 13, 2018
    Assignee: FACEBOOK, INC.
    Inventors: John Samuel Barnett, Joshua Barton Dickens