Patents Examined by Weiwei Y Stiltner
  • Patent number: 10757224
    Abstract: A system in which a terminal device communicates with a server and processes data enables the terminal device to continue processing data even when a communication fault occurs. A data processing system includes a server that stores a POS application; a processing device that stores a POS application; and a tablet that connects to the server and executes the POS application through a web browser when a terminal communication path satisfies a terminal communication condition, and when a terminal communication path does not satisfy the terminal communication condition, connects to the processing device through a process communication path based on information indicated by the POS application.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: August 25, 2020
    Assignee: Seiko Epson Corporation
    Inventors: Junichi Yoshizawa, Koichiro Tsutsumi, Kazunori Chihara, Takashi Kawamori
  • Patent number: 10728144
    Abstract: In association with a virtual area, a first network connection is established with a first network node present in the virtual area and a second network connection is established with a second network node present in the virtual area. Based on stream routing instructions, a stream router is created between the first network node and the second network node. The stream router includes a directed graph of processing elements operable to receive network data, process the received network data, and output the processed network data. On the first network connection, an input data stream derived from output data generated by the first network node is received in association with the virtual area. The input data stream is processed through the stream router to produce an output data stream. On the second network connection, the output data stream is sent to the second network node.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: July 28, 2020
    Assignee: Sococo, Inc.
    Inventors: Robert J. Butler, Joseph Altmaier, David Van Wie
  • Patent number: 10728310
    Abstract: Time-based media is distributed and promoted in a social networking environment. Accounts of a social networking system author social media content items (SMCIs) from which a social networking system infers relevance of content to users of those accounts. Content distributors submit time-based media content to the social networking system, which creates distributor SMCIs containing the time-based media content. Accounts are identified to receive distributor SMCIs based on SMCIs previously authored by those accounts as well as identifying information and the subject of the SMCI. Content promoters may add promotional material to distributor SMCIs, which the social networking service sends to additional accounts.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: July 28, 2020
    Assignee: Twitter, Inc.
    Inventors: Glenn Brown, Mike Park, Jé Carr
  • Patent number: 10715469
    Abstract: A method, apparatus, system, and computer program product for processing messages. A message is received from a producer by a computer system. The message is sent to a consumer by the computer system. The message is sent to a set of consumers in addition to the consumer by the computer system in response to an adverse condition being present for the consumer after sending the message the consumer. A set of actions is performed in response to the adverse condition being present in the set of consumers receiving the message.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: July 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Samuel Hawker, Adam J. Pilkington, Matthew Chirgwin, Andrew Dunnings
  • Patent number: 10706093
    Abstract: A system to collect and store in a special data structure arranged for rapid searching massive amounts of data. Performance metric data is one example. The performance metric data is recorded in time-series measurements, converted into unicode, and arranged into a special data structure having one directory for every day which stores all the metric data collected that day. The data structure at the server where analysis is done has a subdirectory for every resource type. Each subdirectory contains text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list. Analysis of the performance metric data is done using regular expressions.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: July 7, 2020
    Assignee: CUMULUS SYSTEMS INC.
    Inventors: Ajit Bhave, Arun Ramachandran, Sai Krishnam Raju Nadimpalli, Sandeep Bele
  • Patent number: 10708735
    Abstract: The invention relates to a method for performing a capability discovery. The method is implemented by a home server (10) and comprising the steps of:—receiving (101), from a user terminal (11), a principal discovery request (12) comprising a complete contact list,—from the complete contact list, determining (102) which contacts are locally known, and which contacts are locally unknown,—generating a limited contact list containing all contacts that are locally unknown,—sending (103) a plurality of secondary discovery requests (19) comprising the limited contact list to a plurality of remote servers (17, 18),—receiving (104), from each remote server (17, 18), a notification (16) containing information about contacts contained in the limited contact list,—sending (105), for each unknown contact by the home server (10) and the plurality of remote servers (17, 18), a back-end subscription to a home IMS core (21).
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: July 7, 2020
    Assignee: Provenance Asset Group LLC
    Inventors: Antoine Gondel, Pierre-Henri Gross
  • Patent number: 10678833
    Abstract: A system to collect and store in a special data structure arranged for rapid searching massive amounts of data. Performance metric data is one example. The performance metric data is recorded in time-series measurements, converted into unicode, and arranged into a special data structure having one directory for every day which stores all the metric data collected that day. The performance metric data is collected by one or more probes running on machines about which data is being collected. The performance metric data is compressed prior to transmission to a server over any data path. The data structure at the server where analysis is done has a subdirectory for every resource type. Each subdirectory contains text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: June 9, 2020
    Inventors: Ajit Bhave, Arun Ramachandran, Sai Krishnam Raju Nadimpalli, Sandeep Bele
  • Patent number: 10676922
    Abstract: A method of receiving and processing a broadcast signal including a Non-Real Time (NRT) service and a broadcast receiver are disclosed herein. A A method of processing a Non-Real Time (NRT) service in a broadcast receiver, the method comprises receiving and processing first signaling information including content access information and second signaling information including content detail information, receiving and processing third signaling information including content update information, receiving and storing a content including at least one file through NRT based on the first signaling information and the second signaling information, identifying update availability of the content based on the content update information included in the third signaling information, and receiving at least one file included in the content by accessing a File Delivery over Unidirectional Transport (FLUTE) session transmitting the content when the update is available.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: June 9, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Jong Yeul Suh, Gomer Thomas, Jae Hyung Song, Jin Pil Kim, Ho Taek Hong, Joon Hui Lee
  • Patent number: 10621221
    Abstract: A system to collect and store in a special data structure arranged for rapid searching massive amounts of data. Performance metric data is one example. The performance metric data is recorded in time-series measurements, converted into unicode, and arranged into a special data structure having one directory for every day which stores all the metric data collected that day. The performance metric data is collected by one or more probes running on machines about which data is being collected. The performance metric data is compressed prior to transmission to a server over any data path. The data structure at the server where analysis is done has a subdirectory for every resource type. Each subdirectory contains text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: April 14, 2020
    Assignee: CUMULUS SYSTEMS INC.
    Inventors: Ajit Bhave, Arun Ramachandran, Sai Krishnam Raju Nadimpalli, Sandeep Bele
  • Patent number: 10609101
    Abstract: Methods and systems for enabling streaming of segmented content from a content delivery network to an adaptive streaming client on the basis of a manifest file are described wherein the said manifest file may comprise one or more segment identifiers. The method may comprise: selecting at least one segment identifier from said manifest file, said identifier identifying a segment that has not been requested by said client; and, sending pre-announce information to said content delivery network for announcing in advance that said segment may be requested by said client, said pre-announce information comprising said at least one segment identifier, said pre-announce information being further arranged for triggering said content delivery network to ensure availability of said segment upon receiving said request.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: March 31, 2020
    Assignee: KONINKLIJKE KPN N.V.
    Inventors: Bastiaan Wissingh, Menno Bangma, Ray Van Brandenburg, Mattijs Oskar Van Deventer
  • Patent number: 10592545
    Abstract: A system to collect and store in a special data structure arranged for rapid searching massive amounts of data. Performance metric data is one example. The performance metric data is recorded in time-series measurements, converted into unicode, and arranged into a special data structure having one directory for every day which stores all the metric data collected that day. The data structure at the server where analysis is done has a subdirectory for every resource type. Each subdirectory contains text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list. Analysis of the performance metric data is done using regular expressions.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: March 17, 2020
    Assignee: Cumulus Systems Inc
    Inventors: Ajit Bhave, Arun Ramachandran, Sai Krishnam Raju Nadimpalli, Sandeep Bele
  • Patent number: 10574609
    Abstract: In one embodiment, a request to join an electronic chat room is received from a requester. A selection of an access control level for the requester is received via a user interface in order to grant the requester access to the electronic chat room according to a condition for granting access. The user interface is used to assign a selected access control level to the requester, thereupon granting access to the requester. The requester's access to content available in the electronic chat room being limited based on the selected access control level. Related methods, apparatus, and systems are also described.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: February 25, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: John Costello, Andrew Henderson, Robert Headon
  • Patent number: 10567507
    Abstract: A message processing method and apparatus on a cloud computing platform, and a message processing system on a cloud computing platform are provided. In the message processing method, after an input request message sent to an active server and a standby server is received, the input request message is sent to all active servers and standby servers. After input response messages returned by the active server and the standby server are received, one of the input response messages is sent to an external device.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: February 18, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Jian Zhu
  • Patent number: 10547578
    Abstract: A writing style of content of a composed message, directed to a set of recipients, may be determined. A previous message that includes a first subset of recipients in the set of recipients may be analyzed. Writing habits of the first subset of recipients may be identified based on the analyzing. A difference between the writing style of the content and the writing habits of the first subset of recipients may be identified. The content of the composed message may be modified based on the difference.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Alexander Cook, Jason A. Nikolai, John M. Santosuosso
  • Patent number: 10542390
    Abstract: The present invention defines a share group, and enables a content generated during an activity period to be automatically shared in the share group during the activity period. According to an embodiment of the present invention, an automatic content share method comprises, in a content share method, the steps of: setting a share group to share the content, an activity and an activity period; and sharing the generated content on the basis of the share group to share the content, the activity and the activity period, wherein the share group is formed on the basis of a proximity discovery.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: January 21, 2020
    Inventors: Tae-Young Lee, Kyung-Whoon Cheun, Jae-Eun Kang, Han-Su Kang, Sung-Il Park, Seong-Hee Park, Bong-Jhin Shin, Chil-Youl Yang, Myoung-Hwan Lee, Jang-Hee Lee, Chun-Ho Lee
  • Patent number: 10536394
    Abstract: An example system includes one or more users, each user having an allocation of each of one or more resources; and one or more resource brokers, each of the one or more users being associated with one of the one or more resource brokers. A first resource broker of the one or more resource brokers, upon detecting an insufficient allocation of a resource to an associated user, obtains additional allocation of the resource from another user of the one or more users through a second resource broker associated with the another user.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: January 14, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventor: Denise Marie Eckstein
  • Patent number: 10534833
    Abstract: A method of Webpage navigation can include a computer device loading a Webpage having at least a first portion and a second portion, arranging the Webpage in order to present the first portion in the display area of the computer device and to place the second portion out of the display area, and presenting a navigation map corresponding to the Webpage in the display area. In response to a control command input with respect to the navigation map, the Webpage can be arranged in order to present the second portion in the display area.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: January 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li-Ju Chen, John J. Y. Hsu, Bor-Ping Pan, Rick M. F. Wu
  • Patent number: 10530729
    Abstract: An example processor-implemented method for retrieving a video in accordance with the present disclosure is receiving an entry of a name tag identifying a first user in a video application, assigning a second user as a contact to the first user based on the received entry of the name tag in the video application, receiving, by a viewing module of the video application, an image of a still frame extracted from a portion of a video, wherein the name tag is associated with the still frame, and the video is associated with the first user, generating, by the viewing module of the video application, a trigger based on the received image, identifying the video based on the generated trigger, and providing permission for the second user to receive the video based on a verification that the second user is a contact of the first user.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: January 7, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Pam Lennan, Sabrina Kwan, Steven Say
  • Patent number: 10530733
    Abstract: Example embodiments provide a system and method for inferring preferences from message metadata and conversations. A networked system receives, over a network, a communication that is a part of a conversation involving one or more users, whereby the networked system is a participant in the conversation. The networked system analyzes the communication including inferring a preference of a user among the one or more users based on metadata in the communication. The networked system triggers a search process based in part on the inferred preference. The networked system then generates and transmits to the user a customized response comprising results of the search process.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: January 7, 2020
    Assignee: Hipmunk, Inc.
    Inventors: Adam Julian Goldstein, Alex Quintana, Eric Palm, Gregory Millam, Zohaib Ahmed
  • Patent number: 10523769
    Abstract: Embodiments for facilitating communications of a user by a processor. An appropriateness of the communications is cognitively interpreted based on a plurality of identified contextual factors prior to the user sending the communications to another party. The user is alerted to a possible negative impact of sending the communications to the other party if the interpreted appropriateness is less than a predetermined threshold.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: December 31, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Radha M. De, Ashley D. Delport, Indrajit Poddar, Cheranellore Vasudevan