Patents Examined by Zarni Maung
  • Patent number: 9876745
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for providing messages to client devices. In certain examples, a stream of messages is provided to a messaging application on a client device at a desired message feed rate. A message download rate of the stream of messages by the messaging application is monitored. A determination is made that the message download rate is less than the desired message feed rate. In response, the stream of messages is provided to a buffer on the client device at the desired message feed rate, and the stream of messages is sent from the buffer to the messaging application at the message download rate. A determination is made that the message download rate is greater than the desired message feed rate and, in response, a stored quantity of messages on the buffer is allowed to decrease.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: January 23, 2018
    Assignee: Satori Worldwide, LLC
    Inventors: Andrey Kushnir, Maksim Terekhin, Leonid Mosenkov
  • Patent number: 9871750
    Abstract: Methods, systems, and apparatus, including computer programs for receiving, from a first client device, a request for messages of a first channel of a plurality of channels starting at a position in the first channel, wherein each channel comprises a respective ordered plurality of messages stored in one or more respective buffers according to the order, each buffer having a respective time-to-live; receiving, from one of the second client devices, a response message comprising one or more messages of the first channel that are at or after the position in the order; and sending the messages to the first client device.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: January 16, 2018
    Assignee: Satori Worldwide, LLC
    Inventors: Andrey Kushnir, Maksim Terekhin
  • Patent number: 9860155
    Abstract: Techniques described herein provide for real-time observation of utilization of one or more resources by a system in response to an input. The real-time observation by a system may occur in an environment in which end users supply inputs to the system (e.g., a production environment). In various embodiments, a server system may provide a service to a client system. A client system may take advantage of this service by sending an input to the server system. In response, the server system may perform the provisioned service using the input from the client system. In connection with the service, the utilization of resources (e.g., by a process) and/or the client system-supplied input may be recorded, such as when resources are utilized in an unexpected or interesting manner. These records may be used at a later time for testing and analysis.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: January 2, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Phillip Scott Segel, Michael Leo Weiss, Aravindhan Vijayaraghavan, Praveen Kumar Udayakumar
  • Patent number: 9860108
    Abstract: A network device having a processor, an interface for emulating a human interface device, a video input, a data storage for storing data from a target device or transferring data to the target device, a first network interface, wherein the network device is configured to provide control of a target device, through the interface for emulating a human interface device.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: January 2, 2018
    Assignee: Corvo Technologies LLC
    Inventor: Nicholas J. Castine
  • Patent number: 9852452
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for serving content to a user. A method includes: receiving a request for content from a user, the content to be displayed in a slot associated with an online resource; determining an expected activity score for the user based at least in part on one or more criteria associated with a context of presenting the online resource to the user; comparing the expected activity score for the user to a threshold; selecting one or more content items to serve to the user based at least in part on the comparison; and serving the selected content items to the user responsive to the request.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: December 26, 2017
    Assignee: Google Inc.
    Inventors: Dong Lin, Shankar R. Ponnekanti
  • Patent number: 9853872
    Abstract: A system and method that includes executing communication processes in an application platform, which comprises on behalf of outside entities, negotiating communications between a set of internal resources and at least one external resource using at least a first communication protocol and a second protocol; capturing internal log information during execution of the application platform; receiving a request to access log information by an outside entity; synthesizing the internal log information of the first protocol and at least a second protocol into a unified communication report; and transmitting the unified communication report.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: December 26, 2017
    Assignee: Twilio, Inc.
    Inventors: Matthew David Nowack, Jonas Boerjesson
  • Patent number: 9838280
    Abstract: Processing devices receive a file having entries having data items separated by delimiters. Each data item has an ordinal position. The processing device(s) cause display of a table, having rows and columns, in a graphical user interface. Each data items of a particular entry appears in a respective column of the same row. Each column corresponds to the ordinal position of its respective data item. User input is received designating, for each respective column, a field name and an entity definition component type to which the respective column pertains, and stores for each of the data items of the particular entry a value of an element of an entity definition. The element has the element name designated for the respective column in which the data item appeared, and is associated with an entity definition component having the type designated for the respective column in which the data item appeared.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: December 5, 2017
    Assignee: Splunk Inc.
    Inventors: Brent Boe, Alan Hardin, Brian C. Reyes, Fang I. Hsiao
  • Patent number: 9832250
    Abstract: Techniques for identifying media network flows that use dynamic codec identifications are described. In an embodiment, network flow information for a network flow between a first endpoint and a second endpoint is received from a network device interposed between the first endpoint and the second endpoint, wherein the network flow information includes at least an address for the first endpoint and a particular payload identification number. A request is sent to the first endpoint for one or more characteristics belonging to the first endpoint. In response to receiving the one or more characteristics, a profile database is searched for an entry that maps the one or more characteristics to a profile, wherein the profile maps one or more payload identification numbers to one or more encoding types. An encoding type for content transferred over the network flow is determined based on the profile and the particular payload identification number.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: November 28, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Tarun Arora, Lekha Shankar Nair
  • Patent number: 9825800
    Abstract: Computationally implemented methods and systems include receiving data regarding one or more properties of a device, said data not particularly identifying the device, identifying one or more services configured to be provided to a user of the device, said one or more services requiring access to particular data controlled by the device, wherein access to the particular data controlled by the device is managed by the device, and requesting access to the particular data controlled by the device, in exchange for providing one or more of the identified one or more services. In addition to the foregoing, other aspects are described in the claims, drawings, and text.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: November 21, 2017
    Assignee: Elwha LLC
    Inventors: Edward K. Y. Jung, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud
  • Patent number: 9800519
    Abstract: A method may be practiced in a distributed computing environment that provides computing resources to a plurality tenants. The method includes acts for allocating a limited set of system resources to the tenants. The method includes identifying a resource slice. The method further includes identifying an executing tenant workload. Checkpoint characteristics are identified for the executing tenant workload. Based on the checkpoint characteristics and the resource slice, a task eviction event is identified.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: October 24, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicoleta Zlati, Felix Man Toe Cho, Erik Jonas Kallstrom, Anirudh Garg, Igor Sedukhin, Manoj Nayar, Mohamed Enein
  • Patent number: 9800534
    Abstract: The present disclosure is directed towards having media assets that come from different social publication services be communicated to a user based on different conditions. Specifically, a determination is made from metadata associated with a media asset whether the media asset is of a particular type (315), is published from a specified party (320), and whether the media asset comes from an approved social publication service (310). If the determination is affirmative (325), the media asset is communicated to a user, otherwise the communication is prevented (325).
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: October 24, 2017
    Assignee: Thomson Licensing
    Inventor: Laura Odonnell-Dunn
  • Patent number: 9794314
    Abstract: Embodiments of an electronic system for asynchronous audio and video in and environment includes a server with a connection to a wireless access point or a personal digital device that communicates with the server through the wireless access point. The server receives and stores an audio track that is to accompany a public display. The personal digital device acts as a client to the server. A user interface enables a user of the personal digital device to request an audio track corresponding to the public display. The server initiates a stream of the requested audio track to be wirelessly transmitted to and received by the personal digital device. The personal digital device plays at least some of the requested audio track to the user.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: October 17, 2017
    Assignee: ExXothermic, Inc.
    Inventor: Lance Glasser
  • Patent number: 9787767
    Abstract: An information processing terminal is connected to an external server via the information sharing system (WEB) so as to implement Twitter, social networking services, and text posting services. The information processing terminal is used to receive a desired content (e.g. a television broadcast content), to browse the posted information posted on the WEB from the external server, to select at least one classified information (e.g. hash tags) used to classify the posted information from among a plurality of classified information, to obtain at least one classified information with reference to the external server, and to simultaneously display at least one classified information linked with the desired content. The information processing terminal simultaneously displays a content display screen used to display the desired content and a posting service display screen used to display a plurality of posted information browsed from the external server.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: October 10, 2017
    Assignee: NEC Corporation
    Inventors: Shinichi Itamoto, Ryo Taya
  • Patent number: 9781170
    Abstract: Systems and methods for facilitating shared access-right evaluation using linked communication channels are provided. A first communication can be received over a first communication link from a first user device, and a second communication can be received over a second communication link from a second user device. The first and second communications can include requests for the assignment of access rights. Map data can be generated and transmitted to each of the first and second user devices. Each user device can display a visual representation of access-right data. Further, a communication session can be facilitated between the first user device and the second user device. The communication session can be presented on the visual representation for each user device so that the first user and the second user can collaboratively evaluate access rights.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: October 3, 2017
    Assignee: Live Nation Entertainment, Inc.
    Inventors: Dennis A. Denker, Raymond Yung-Chien Lew, Debbie Hsu, Michael Horowitz, Bradford J. Bensen, John Carnahan
  • Patent number: 9769270
    Abstract: Disclosed in some examples is a method of providing a bookmarking service on a social networking service, the method including receiving, over a network, an indication that a member of the social networking service interacted with an item of content; associating the item of content with a skill using a computer processor; and storing an indication in a storage device that the member interacted with the item of content and the skill associated with the item of content.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: September 19, 2017
    Assignee: LinkedIn Corporation
    Inventor: Vinoth Chandar
  • Patent number: 9769007
    Abstract: A method, article of manufacture, and apparatus for passively migrating a consumer from a legacy backup management system to a modern backup management system is discussed. A new hardware device may virally deploy the backup software throughout the consumer system. If the consumer decides the new backup system is performing optimally, it may disable the legacy system.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: September 19, 2017
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Michael John Dutch, Christopher Hercules Claudatos
  • Patent number: 9760613
    Abstract: A computing machine performs a correlation search against KPI data for one or more services using a selection criteria and a triggering condition. When the triggering condition is satisfied a notable event or incident is created and information about the notable event is presented using a graphical user interface (GUI) that may have interactive elements.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: September 12, 2017
    Assignee: Splunk Inc.
    Inventors: Hemendra Singh Choudhary, Cary Glen Noel
  • Patent number: 9755912
    Abstract: One or more processing devices create one or more entity definitions that each associate an entity with machine data pertaining to that entity and create a service definition for a service provided by one or more entities. The service definition includes an entity definition for each of the one or more entities. The one or more processing devices create one or more key performance indicators (KPIs). Each KPI is defined by a search query that produces a value derived from the machine data identified in one or more of the entity definitions included in the service definition. Each value is indicative of how the service is performing at a point in time or during a period of time.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: September 5, 2017
    Assignee: Splunk Inc.
    Inventors: Brent Boe, Brian Bingham, John Robert Coates, Tristan Antonio Fletcher
  • Patent number: 9753961
    Abstract: A computer system determines if events in a machine data store satisfy event selection criteria. The events may pertain to a service entity represented by a stored entity definition. The entity definition may include information to identify the events from the machine data. Other informational fields in the entity definition may be effectively attributed to the identified events and take part in satisfying the event selection criteria.
    Type: Grant
    Filed: September 27, 2015
    Date of Patent: September 5, 2017
    Assignee: Splunk Inc.
    Inventors: Brent Boe, Alok Anant Bhide, Sonal Maheshwari
  • Patent number: 9755913
    Abstract: One or more processing devices access a service definition for a service provided by one or more entities that each produce machine data or about which machine data is generated. The service definition identifies the entities that provide the service and, for each entity, identifying information for locating machine data pertaining to that entity. The processing devices access a key performance indicator (KPI) for the service that is defined by a search query that produces a value derived from the machine data pertaining to the entities identified in the service definition. The value indicates how the service is performing at a point in time or during a period of time and indicates a state of the KPI. A graphical interface is displayed and an indication of at least one threshold, which defines an end of a range of values representing a state of the KPI, for the KPI is received.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: September 5, 2017
    Assignee: Splunk Inc.
    Inventors: Alok Anant Bhide, Brian John Bingham, Tristan Antonio Fletcher, Brian Reyes