Patents Examined by Zarni Maung
-
Patent number: 9876745Abstract: 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: GrantFiled: February 17, 2017Date of Patent: January 23, 2018Assignee: Satori Worldwide, LLCInventors: Andrey Kushnir, Maksim Terekhin, Leonid Mosenkov
-
Patent number: 9871750Abstract: 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: GrantFiled: February 15, 2017Date of Patent: January 16, 2018Assignee: Satori Worldwide, LLCInventors: Andrey Kushnir, Maksim Terekhin
-
Patent number: 9860155Abstract: 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: GrantFiled: September 27, 2013Date of Patent: January 2, 2018Assignee: Amazon Technologies, Inc.Inventors: Phillip Scott Segel, Michael Leo Weiss, Aravindhan Vijayaraghavan, Praveen Kumar Udayakumar
-
Patent number: 9860108Abstract: 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: GrantFiled: March 9, 2015Date of Patent: January 2, 2018Assignee: Corvo Technologies LLCInventor: Nicholas J. Castine
-
Patent number: 9852452Abstract: 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: GrantFiled: May 1, 2015Date of Patent: December 26, 2017Assignee: Google Inc.Inventors: Dong Lin, Shankar R. Ponnekanti
-
Patent number: 9853872Abstract: 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: GrantFiled: August 27, 2015Date of Patent: December 26, 2017Assignee: Twilio, Inc.Inventors: Matthew David Nowack, Jonas Boerjesson
-
Patent number: 9838280Abstract: 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: GrantFiled: July 31, 2015Date of Patent: December 5, 2017Assignee: Splunk Inc.Inventors: Brent Boe, Alan Hardin, Brian C. Reyes, Fang I. Hsiao
-
Patent number: 9832250Abstract: 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: GrantFiled: February 12, 2016Date of Patent: November 28, 2017Assignee: Cisco Technology, Inc.Inventors: Tarun Arora, Lekha Shankar Nair
-
Patent number: 9825800Abstract: 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: GrantFiled: November 26, 2012Date of Patent: November 21, 2017Assignee: Elwha LLCInventors: Edward K. Y. Jung, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud
-
Patent number: 9800519Abstract: 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: GrantFiled: August 21, 2014Date of Patent: October 24, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Nicoleta Zlati, Felix Man Toe Cho, Erik Jonas Kallstrom, Anirudh Garg, Igor Sedukhin, Manoj Nayar, Mohamed Enein
-
Patent number: 9800534Abstract: 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: GrantFiled: January 4, 2013Date of Patent: October 24, 2017Assignee: Thomson LicensingInventor: Laura Odonnell-Dunn
-
Patent number: 9794314Abstract: 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: GrantFiled: May 5, 2015Date of Patent: October 17, 2017Assignee: ExXothermic, Inc.Inventor: Lance Glasser
-
Patent number: 9787767Abstract: 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: GrantFiled: February 27, 2013Date of Patent: October 10, 2017Assignee: NEC CorporationInventors: Shinichi Itamoto, Ryo Taya
-
Patent number: 9781170Abstract: 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: GrantFiled: August 16, 2016Date of Patent: October 3, 2017Assignee: Live Nation Entertainment, Inc.Inventors: Dennis A. Denker, Raymond Yung-Chien Lew, Debbie Hsu, Michael Horowitz, Bradford J. Bensen, John Carnahan
-
Patent number: 9769270Abstract: 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: GrantFiled: February 17, 2015Date of Patent: September 19, 2017Assignee: LinkedIn CorporationInventor: Vinoth Chandar
-
Patent number: 9769007Abstract: 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: GrantFiled: September 24, 2013Date of Patent: September 19, 2017Assignee: EMC IP HOLDING COMPANY LLCInventors: Michael John Dutch, Christopher Hercules Claudatos
-
Patent number: 9760613Abstract: 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: GrantFiled: September 29, 2015Date of Patent: September 12, 2017Assignee: Splunk Inc.Inventors: Hemendra Singh Choudhary, Cary Glen Noel
-
Patent number: 9755912Abstract: 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: GrantFiled: July 31, 2015Date of Patent: September 5, 2017Assignee: Splunk Inc.Inventors: Brent Boe, Brian Bingham, John Robert Coates, Tristan Antonio Fletcher
-
Patent number: 9753961Abstract: 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: GrantFiled: September 27, 2015Date of Patent: September 5, 2017Assignee: Splunk Inc.Inventors: Brent Boe, Alok Anant Bhide, Sonal Maheshwari
-
Patent number: 9755913Abstract: 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: GrantFiled: November 5, 2015Date of Patent: September 5, 2017Assignee: Splunk Inc.Inventors: Alok Anant Bhide, Brian John Bingham, Tristan Antonio Fletcher, Brian Reyes