Patents Examined by Adnan Mirza
  • Patent number: 9864797
    Abstract: A system, method and graphical user interface (GUI) for creating a new correlation search based on a set of displayed graph lanes. The graph lanes may provide graphical visualizations of key performance indicators (KPIs) associated with one or more services and may assist a user in identifying a situation (e.g., problem or a pattern of interest) in the performance of the services. A user may adjust (e.g., add graph lanes, zooming-in) the graph lanes in order to display the situation, at which point the user may submit a request to create a new correlation search to detect if the situation reoccurs. The system may generate the new correlation search by iterating through the set of graph lanes and analyzing the fluctuations of each KPI to determine triggering criteria. The system may then run the correlation search and generate a notable event or alarm when the situation reoccurs.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: January 9, 2018
    Assignee: Splunk Inc.
    Inventors: Tristan Antonio Fletcher, Alok Anant Bhide
  • Patent number: 9866654
    Abstract: According to one aspect of the present disclosure, a method is implemented by a server in a server cluster. A request received from a client includes a session identifier (ID) identifying a session between the client and the server, and a correlation ID that is linked to the request. If the correlation ID is not included in an individual server-specific session microcache for the session, the request is processed to determine a response, the response is added to the session microcache, and the response and an indication of the correlation ID are sent to the client. If the correlation ID and a response to the request are stored in the session microcache, the response and an indication of the correlation ID are re-sent to the client. The session ID and session microcache are transferred to another of the plurality of servers in the server cluster to continue the session.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: January 9, 2018
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: Peter Sramka, Luis Lopez, Bradley T. Marchesseault, Zachary McCain Darden
  • Patent number: 9866598
    Abstract: The present disclosure includes methods and systems to assess an ability to playback media content. The system progresses through media content playback applications by communicating a query to a computer system over a computer network. The progressing is used to assess an ability of the computer system to playback media content locally. Next, the system, receives a response to the query. The response indicates an ability of the computer system to playback the media content locally.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: January 9, 2018
    Assignee: eBay Inc.
    Inventors: Brooke Allysoun Armstrong, John Robert Behrens, Abie Hadjitarkhani, Alexander Blair Ireland, Stephen John Muller, Nancy Kiyoko Narimatsu
  • Patent number: 9866602
    Abstract: The disclosed embodiments provide a system that facilitates broadcast transmission in a distributed content delivery network. The system includes a node in the distributed content delivery network that plays a content stream received over the distributed content delivery network. The node includes a leadership-management apparatus that identifies the node as a peer leader in a local network of the distributed content delivery network. The node also includes a broadcasting apparatus. Upon identification of the node as the peer leader, the broadcasting apparatus obtains the content stream from a content source, broadcasts the content stream to other nodes in the local network, and adjusts a bit rate of the content stream based on one or more attributes associated with obtaining the content stream from the content source.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: January 9, 2018
    Assignee: Kollective Technology, Inc.
    Inventors: Jonathan King Tash, Stephen J. Blankenship
  • Patent number: 9860145
    Abstract: Mechanism for two portions of an application to communicate so as to facilitate a transition from synchronous to asynchronous communication. In order to prepare for a possible transition, data flow is monitored between the two portions of the application, each portion interacting with a different hardware entity. The data flow between the first portion and the second portion of the application is recorded. If the second hardware entity is not available at the time, the recorded data flow from the first portion may be replayed by the second portion of the application for the benefit of the second hardware entity. If the second portion of the application is to be reassigned to another hardware entity, the target hardware entity may be sent the second portion of the application, as well as the recorded information. This allows the target hardware entity to replay what has happened thus far for context.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: January 2, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Mital, Sandeep Suresh, Robin Abraham
  • Patent number: 9860307
    Abstract: Embodiments for provided for using virtual desktop infrastructure (VDI) user level virtual channels (VCs) which allows client data prioritization within a Transmission Control Protocol (TCP) connection to a client. An embodiment method includes establishing a communication module at a user level of operation of a server, and establishing a TCP connection between the server and a client device. Additionally, the server establishes, at the user level of operation, a plurality of VCs for a plurality of respective services provided to the client device. The communication module at the user level communicates with service modules running at the server for executing the services. The data of the VCs are arranged into a plurality of respective priority queues according to priority of the services. The communication module exchanges the data of the services in the VCs on the TCP connection with the client device according to the priority queues.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: January 2, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventor: Guangsong Xia
  • Patent number: 9858351
    Abstract: A file transmission method, a file transmission apparatus, and a file transmission system are provided. The method is adapted for a first electronic apparatus to perform a file transmission operation with a second electronic apparatus. The method includes following steps: capturing a target image including a selection region displayed by the second electronic apparatus, wherein the selection region is displayed by the second electronic apparatus in response to a selection operation performed on at least one item displayed by the second electronic apparatus; identifying an encoded pattern located within the selection region in the target image, and decoding the encoded pattern to obtain connection information of the item; and transmitting at least one file with the second electronic apparatus according to the connection information.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: January 2, 2018
    Assignee: Acer Incorporated
    Inventors: Ching-Ping Chen, Huang-Kai Chen, Chun-Chuan Lin
  • Patent number: 9848228
    Abstract: Systems, methods, and program products for matching electronic audio files (such as songs) to associated electronic video work excerpts or electronic video clips from movies, televisions shows or advertisements in accordance with one or more sync licenses and generating and providing graphical representations of such video clips are disclosed.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: December 19, 2017
    Assignee: Tunespotter, Inc.
    Inventors: Marc Anthony Morris, Grant Lyons
  • Patent number: 9825998
    Abstract: The present invention relates to electronic units, communication systems and methods, information processing terminals and methods, and information processing apparatuses and methods which allow easy and quick communications. When a link pin 21A is inserted into a VCR 3, the VCR 3 reads the pin ID stored in the RF tag of the link pin 21A, and reports the pin ID and the address to a management server 1. When the management server 1 has already obtained the pin ID of a link pin 21B read by a television receiver 5, the management server 1 determines whether the group ID included in the pin ID reported by the VCR 3 is the same as the group ID included in the pin ID reported by the television receiver 5. When the management server 1 determines that they are the same, the management server 1 connects the VCR 3 to the television receiver 5. The present invention can be applied to various types of information processing apparatuses connected to a network.
    Type: Grant
    Filed: October 28, 2002
    Date of Patent: November 21, 2017
    Assignee: Sony Corporation
    Inventors: Yuji Ayatsuka, Nobuyuki Matsushita
  • Patent number: 9826042
    Abstract: A session-specific policy may be used to define specific configuration and operational characteristics of different types of sessions. One type of session may have one set of characteristics while a second type of session may have a different set of characteristics. The policy may be applied by a server or client, and may be propagated through an enterprise by a policy distribution management system to establish policies across multiple devices. Different session types include sessions from a local console, a remote user, a device-initiated session, a service-initiated session, and other types. Within each session type, policies may be defined for specific instances of each type. For example, different policies may be defined for different devices in a device-initiated policy.
    Type: Grant
    Filed: March 10, 2008
    Date of Patent: November 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mahesh Lotlikar, Sriram Sampath
  • Patent number: 9819729
    Abstract: An example system may include one or more collectors, an analyzer, and a presentation module. The one or more collectors receive a plurality of data streams that include operational data for a plurality of application nodes. The plurality of data streams are captured and provided by a plurality of meters deployed on at least one cloud computing platform to respectively meter the plurality application nodes. The analyzer processes the plurality of data streams to generate real-time performance data for an application associated with the plurality of application nodes. The presentation module streams the real-time performance data to at least one stakeholder of the application for display via a dashboard. The real-time performance data includes one or more performance metrics describing the performance of plurality of the application nodes of the application.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: November 14, 2017
    Assignee: BMC Software, Inc.
    Inventors: Cliff Moon, Benjamin Black
  • Patent number: 9813473
    Abstract: A method, computer program product and client electronic device for storing, in a memory of a client electronic device, a location of at least one remote media data file available to stream from a server device. A location of at least one local media data file available on the client electronic device is stored in the memory of the client electronic device. A playlist is compiled that defines the location of the at least one remote media data file and the location of the at least one local media data file. The at least one local media data file and the at least one remote media data file in the playlist are rendered and metadata concerning the at least one local media data file rendered is transmitted to the server device.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: November 7, 2017
    Assignee: Intel Corporation
    Inventor: Bryna L. Bank
  • Patent number: 9813489
    Abstract: Parties having different responsibilities and interests at a monitored location can be given a partial view of the totality of the sensor channels of data generated by the various sensors installed at the monitored location. The partial views deliver customized sets of data streams to customers. The selective distribution of sensor information accommodates the divergent interests and needs of parties responsible for tracking the various characteristics of a monitored location.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: November 7, 2017
    Assignee: Senseware, Inc.
    Inventors: Julien G. Stamatakis, Serene Al-Momen
  • Patent number: 9800675
    Abstract: This technology generates a plurality of instances of things each including a dynamically generated interface structure and services associated with and properties of the corresponding one of the things. The services associated with and the properties of one of the plurality of instances of things for a selected one of the plurality of instances of things are retrieved and provided. A service definition for a selected one of the services is retrieved and provided based on the retrieved and provided services associated with and properties for the selected one of the plurality of instances of things. A requested consumption call for the selected one of the services is executed based on the retrieved service definition. A defined result set for the executed consumption call is provided in the dynamically generated interface structure associated with the requested one of the plurality of instances of things.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: October 24, 2017
    Assignee: PTC Inc.
    Inventors: Rick Bullotta, John Schaefer
  • Patent number: 9794304
    Abstract: A request to establish a bi-directional full-duplex network connection is received. The request conforms to a half-duplex network connection protocol and the half-duplex connection protocol is a HTTP based protocol. The request is processed to determine a decision on whether to allow the bi-directional full-duplex connection. In the event the decision is to allow the bi-directional full-duplex connection, the bi-directional full-duplex network connection is established using the half-duplex network connection protocol. The bi-directional full-duplex connection utilizes a WebSocket communication protocol. Establishing the bi-directional full-duplex connection utilizes a plurality of half duplex connections. A confirmation that the bi-directional full-duplex network connection has been established is provided.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: October 17, 2017
    Assignee: Kaazing Corporation
    Inventors: John R. Fallows, Frank J. Salim, David B. Gaunce, Siddalingaiah Eraiah
  • Patent number: 9794213
    Abstract: Embodiments of the present invention provide a method, system and computer program product for social interaction data preservation for augmented photos. In an embodiment of the invention, a method for social interaction data preservation for augmented photos includes selecting for replacement an image posted to a social media site and replacing the selected image in the social media site with a new image. The method also includes determining if the new image is similar to the selected image and preserving a thread of responsive postings for the selected image in the social media site and associating the preserved thread with the new image in the social media site if the new image is determined to be similar to the selected image, but otherwise discarding the thread of responsive postings.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: October 17, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jeremy A. Greenberger, Trudy L. Hewitt, Jana Jenkins
  • Patent number: 9794315
    Abstract: A method, computer program product and client electronic device for storing, in a memory of a client electronic device, a location of at least one remote media data file available to stream from a server device. A location of at least one local media data file available on the client electronic device is stored in the memory of the client electronic device. A playlist is compiled that defines the location of the at least one remote media data file and the location of the at least one local media data file. The at least one local media data file and the at least one remote media data file in the playlist are rendered and metadata concerning the at least one local media data file rendered is transmitted to the server device.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: October 17, 2017
    Assignee: Intel Corporation
    Inventor: Bryna L. Bank
  • Patent number: 9787780
    Abstract: The operation efficiency of a large scale distributed computing system across the world wide web is critical to any enterprise or ISP or ASP operation due to a larger number of various different computing units involved. The introduction of a service pool construction protocol can help enterprise, ISP and ASP to achieve a high degree of automation for creating and managing different service pools of for the larger number of computing units in the large scale distributed computing system.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: October 10, 2017
    Inventor: Sheng Tai (Ted) Tsao
  • Patent number: 9781230
    Abstract: A method for providing software updates to a client computing device, includes, responsive to sending a broadcast message requesting available updates addressed from a client computing device network address of the client computing device, receiving at the client computing device network address a response message comprising the update service network address. The method may also include responsive to sending an update request message addressed to an update service associated with an update service network address, receiving at the client computing device network address information for updating software on the client computing device.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: October 3, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Fletcher Liverance, Timothy J. Freese, William C. Bredbenner
  • Patent number: 9774677
    Abstract: The present disclosure provides systems and methods for remote direct memory access (RDMA) with reduced latency. RDMA allows information to be transferred directly between memory buffers in networked devices without the need for substantial processing. While RDMA requires registration/deregistration for buffers that are not already preregistered, RDMA with reduced latency transfers information to intermediate buffers during registration/deregistration, utilizing time that would have ordinarily been wasted waiting for these processes to complete, and reducing the amount of information to transfer while the source buffer is registered. In this way the RDMA transaction may be completed more quickly. RDMA with reduced latency may be employed to expedite various information transactions. For example, RDMA with reduced latency may be utilized to stream information within a device, or may be used to transfer information for an information source external to the device directly to an application buffer.
    Type: Grant
    Filed: April 10, 2012
    Date of Patent: September 26, 2017
    Assignee: Intel Corporation
    Inventor: Mark S. Hefty