Patents Examined by Zarni Maung
  • Patent number: 9590933
    Abstract: Technologies are generally described for generating a communication request. An example method may include retrieving an image from a memory. The method may also include sending the image to a first device operated by a first user and a second device operated by a second user. The method may also include receiving a first indication of a first selection region from the first device. The method may also include receiving a second indication of a second selection region from the second device. The method may also include analyzing the first and second selection regions. The method may also include selecting the first and second user based on the analysis. The method may also include generating the communication request to request communication between the first user and the second user. The method may also include sending the communication request to at least one of the first device or the second device.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: March 7, 2017
    Assignee: Empire Technology Development LLC
    Inventor: Ju Huo
  • Patent number: 9590877
    Abstract: Services in an operating environment are represented by stored service definitions that identify entities that perform the service. Entity definitions identify machine data pertaining to the entity. A key performance indicator (KPI) of the service characterizes the service on the whole or some aspect of it. Each KPI is defined by a search query that derives a value from machine data identified in the entity definitions. Processing devices cause display of a service-monitoring page having a services summary region and a services aspects region. The summary region displays interactive summary tiles that each correspond to a service and present information about an aggregate KPI that characterizes the service. The aspects region displays interactive aspect tiles that each correspond to a KPI characterizing some aspect of an associated service. Additional information may be included in the service-monitoring page and interaction features enable a user to navigate to enhanced information displays.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: March 7, 2017
    Assignee: Splunk Inc.
    Inventors: Hemendra Singh Choudhary, Tristan Antonio Fletcher, Alok Anant Bhide, Fang I. Hsiao
  • Patent number: 9589285
    Abstract: Receiving data from a client machine, the data representing selection of a subset of components of a set of components of a fixed query response representation; performing a map/reduce function on the data to retrieve the subset of components; and transmitting the subset of components to the client machine. The data may include an Xpath expression that is created at the client machine or at a server and the map/reduce function may be performed according to a design pattern that designates the pattern of components in a fixed query response representation designated by the client machine.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: March 7, 2017
    Assignee: eBay Inc.
    Inventors: Ayub Khan, Chandrashekar Basavaiah
  • Patent number: 9585007
    Abstract: A method disclosed herein includes the act of computing a value of information for obtaining data from a personal sensor of a user for utilization in a utilitarian computing application, wherein a mobile computing device comprises the personal sensor of the user. The method further includes the act of requesting that the mobile computing device transmit a data packet to the computing device based at least in part upon the value of information for obtaining data from the personal sensor of the user.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: February 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rainer Andreas Krause, Eric Horvitz, Aman Kansal, Feng Zhao
  • Patent number: 9560166
    Abstract: Provisioning a cloud based high performance computing cluster. The method includes from a cloud based provisioning service deployed in a cloud based computing provider, providing a user interface. The method further includes receiving user input at the cloud based provisioning service from the user interface. The method further includes from the user input, determining a configuration for a cloud based user service for the user. Using the cloud based provisioning service, the method further includes provisioning the cloud based user service for the user, in the cloud, based on the determined configuration.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: January 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Salim Alam, Tianchi Ma, Gregory Wray Teather, Dandan He, Matthew Charles LaGrandeur, Ruiyi Wang
  • Patent number: 9560107
    Abstract: An apparatus and a system are provided to proxy one or more media signals between at least one local client device and at least one remote client device. For instance, the apparatus can include a first network interface, a rate controller and media transcoder, and a second network interface. The first network interface receives a plurality of media signals over a first communication network, where the plurality of media signals is encoded into at least one codec format. The rate controller and media transcoder transcodes one or more of the plurality of media signals into a different codec format based on channel and processing capabilities associated with one or more local client devices and one or more control messages. The second network interface transmits the one or more of the transcoded plurality of media signals to a respective plurality of remote client devices over a second communication network.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: January 31, 2017
    Assignee: Broadcom Corporation
    Inventors: Gordon Yong Li, Xuemin Chen
  • Patent number: 9553876
    Abstract: A method and apparatus for controlling latency within a wireless system, and more specifically sharing, updating and storing status information between devices in a wireless network, is disclosed.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: January 24, 2017
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri
  • Patent number: 9544205
    Abstract: Network performance data is gathered and analyzed to produce network patterns and data delivery strategies. Client devices and other network components report network performance data to a central management system. Data delivery strategies are applied to a portion of a network to deliver content appropriate for network patterns that are associated with the portion of the network.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: January 10, 2017
    Assignee: Twin Prime, Inc.
    Inventors: Kartikeya Chandrayana, Satish Raghunath
  • Patent number: 9537736
    Abstract: In one embodiment, a report generation system receives a request for a first report associated with a first resource and identifies a second resource associated with the first resource. The report generation system then generates a reference to a second report for the second resource. The report generation system then provides the first report for the user. The first report includes the reference to the second report.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: January 3, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ya-Feng Guo, Balaji Krishnamurthy
  • Patent number: 9531634
    Abstract: Data traffic switching among computing device in a SAN environment is disclosed herein. According to an aspect, a method may be implemented at an NPV device that is associated with multiple computing devices positioned behind the NPV device in a SAN. The method may also include receiving zoning information associated with the computing devices. The method may also include determining, based on the zoning information a map for switching data traffic among the computing devices. Further, the method may include switching the data traffic among the computing devices based on the determined map.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: December 27, 2016
    Inventors: Sriharsha Jayanarayana, Deepak Kumar, Sudheer R. Yelanduru
  • Patent number: 9529974
    Abstract: A system and method involves detecting operational social disruptive events on a global scale, assigning event staging and warnings to express data in more simplistic terms, modeling data in conjunction with linguistics analysis to establish responsive actions, generating visualization and modeling capabilities for communicating information, and modeling propagation of events for containment and forecasting purposes.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: December 27, 2016
    Assignee: Georgetown University
    Inventors: Peter C. Li, Jeffrey R. Collmann, Jane W. Blake, James M. Wilson, Jae I. Yoon, Manabu Torii, Carla S. Thomas
  • Patent number: 9531614
    Abstract: A system monitors applications and network flows used during the business transaction to determine distributed business transaction anomalies caused at least in part by network performance issues. A network flow associated with a business transaction is monitored by a network agent. The network agent may capture packets, analyze the packets and other network data to determine one or more baselines, and dynamically compare subsequent network flow performance to those baselines to determine an anomaly. When an anomaly in a network flow is detected, this information may be provided to a user along with other data regarding a business transaction that is utilizing the network flow. Concurrently with the network agent monitoring, application agents may monitor one or more applications performing the business transaction. The present system reports performance data for a business transaction in terms of application performance and network performance, all in the context of a distributed business transaction.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: December 27, 2016
    Assignee: AppDynamics, Inc.
    Inventors: Harish Nataraj, Ajay Chandel, Prakash Kaligotla, Naveen Kondapalli
  • Patent number: 9530140
    Abstract: Given an advertisement placed by a rogue affiliate that takes steps to hide its affiliate ID from affiliate investigators, the affiliate ID may be identified using a step-wise link follower to process the advertisement's target URIs. For each redirection step inclusively between the original target URI and the ultimate destination URI, the current URI is analyzed and requested according to either a trusted request method or a non-trusted request method depending on whether the resource to which the URI refers is known to be a trusted resource. The non-trusted request method is designed to thwart the rogue affiliate's efforts to identify an affiliate investigator as the source of the request.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: December 27, 2016
    Assignee: BRANDVERITY, INC.
    Inventors: Andrew Skalet, Hyung-Joon Kim, David Naffziger
  • Patent number: 9525737
    Abstract: A method for data storage includes, in a system that includes multiple servers and multiple multi-queue storage devices that communicate over a network, accumulating data blocks by a server in a Non-Volatile Random-Access Memory (NVRAM) cache that is accessible to the servers and to the storage devices, by sending the data blocks from the server to the NVRAM cache using remote direct memory access, so as to form one or more stripes. The stripes are transferred from the NVRAM cache to respective server-specific queues on the storage devices. Another server is prevented from causing inconsistency in the data blocks, by querying a data structure, which is shared and modified by the servers using remote direct memory access, and which specifies storage locations of the data blocks.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: December 20, 2016
    Inventor: Alex Friedman
  • Patent number: 9525608
    Abstract: A device for out-of-band network port status detection includes a management controller (MC), a network interface controller (NIC) with a PHY and a link indicator, an electrical connection coupling the link indicator to an input pin of the MC, and at least one processor. The MC monitors a status of the link indicator and the at least one processor is configured for reporting the status of the link indicator to a user of the apparatus.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: December 20, 2016
    Inventors: Shou-Chih Chen, Yung-Fu Li, Chin-Fu Tsai
  • Patent number: 9521047
    Abstract: Raw machine data are captured and may be organized as events. Entity definitions representing machine entities that perform a service identify the machine data pertaining to respective entities. KPI search queries each define a KPI. Each KPI search query derives one or more values for the KPI from machine data identified in the entity definitions. The derivation may be performed on a per-entity basis and on the aggregate. The derived values may then be translated into a state value domain using per-entity thresholds, aggregate thresholds, or a combination.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: December 13, 2016
    Assignee: Splunk Inc.
    Inventors: Leonid Viktorovich Alekseyev, Brian John Bingham, Tristan Antonio Fletcher, Brian C. Reyes
  • Patent number: 9515980
    Abstract: A method or system for transferring information during the domain name service (DNS) lookup to more effectively utilizing the content delivery network (CDN) is disclosed. Information gathered from DNS request is used to identify information on how to serve the content with a chosen IP address returned from the DNS lookup. The DNS server selects from a number of possible IP addresses after analyzing information from the DNS request and popularity of associated content. The different IP addresses will result in different edge servers providing content. An IP address could be provided for popular content in a way that will tend to populate more content caches from the pool of edge servers in one embodiment.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: December 6, 2016
    Assignee: Limelight Networks, Inc.
    Inventors: Jason Eggleston, Nils H. McCarthy, Bradley B. Harvell, Mohan I. Kokal, Lee A. Stafford, Gary S. Baldus, Michael M. Gordon, Nathan F. Raciborski
  • Patent number: 9509762
    Abstract: A method provides data to a client by a server and comprises receiving a data update; sending a duplicate of the data update to the client; incorporating the data update into a revolving data carousel for holding the data, the data comprising a plurality of data items; and sending a data item on the data carousel to the client.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: November 29, 2016
    Inventors: Gordian Jodlauk, Guido Gehlen
  • Patent number: 9503346
    Abstract: A system and method for analyzing traffic to a website is provided that is based on log files and that uses both server-side and client-side information channeled through one source to create a more complete picture of activity to a website. In one preferred embodiment, a sensor code is embedded in a requested web page, and sends information back to the web server where the website resides. This additional information is logged along with normal requests.
    Type: Grant
    Filed: February 4, 2014
    Date of Patent: November 22, 2016
    Assignee: Google Inc.
    Inventors: Paul N. Muret, Hui Sok Moon, Jonathon A. Vance
  • Patent number: 9503360
    Abstract: A method and apparatus for diverting traffic in a communications network are disclosed. According to one aspect, the invention provides a communications network with a first node and a second node. Connecting these two nodes is a first set of intermediate nodes on a first path (the true shortest path) and a second set of intermediate nodes on a second alternate path. At a first node, a first processor determines whether a packet arriving at the first node must transit the second node. If so, the base virtual local area network (VLAN) identifier (VID) of the packet is replaced by a first VID, and the packet is transmitted along the second path through the second set of intermediate nodes to the second node. At the second node, a second processor determines whether a packet arriving at the second node must transit the first node.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: November 22, 2016
    Assignee: Ciena Corporation
    Inventor: Nigel Lawrence Bragg