Patents Examined by Sargon Nano
  • Patent number: 9519561
    Abstract: Embodiments of the present invention provide tools and facilities for instrumentation of application programs, including application programs that execute on mobile-electronics devices, including web browsers. The application-program and mobile-electronics-device environment is a superset of the web-analytics problem domain and provides many new opportunities and challenges for instrumentation-based data collection and data analysis. Certain embodiments of the present invention provide configuration-controlled embedded instrumentation that allows fine-granularity control of instrumentation operation by remote data-collection servers.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: December 13, 2016
    Assignee: Webtrends Inc.
    Inventor: Paul Claudell Lawbaugh
  • Patent number: 9507954
    Abstract: Digital images are monitored by enabling access to a digital image, receiving a notification associated with the digital image from a first user, and regulating access of the first user to the digital image based on the notification received from the first user.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: November 29, 2016
    Assignee: GOOGLE INC.
    Inventors: Gary Tessman, Jr., Patrick D. Lippert, Timothy B. Hayman
  • Patent number: 9501570
    Abstract: A computing system may comprise a processor and a memory having a routing program, the processor being configured to receive a first request having a data record with a unique subscriber identifier, extract the unique subscriber identifier from the first request, and compare a tag of a database table with the unique subscriber identifier. If the tag does not match the unique subscriber identifier, the processor may be configured to process the first request as part of a general test environment. If the tag matches the unique subscriber identifier, the processor may be configured to route the first request to a live test environment associated with the tag.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: November 22, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Abhishek Jain, Brian D. Ross, Anand K. Rai
  • Patent number: 9503527
    Abstract: Techniques are provided for a client device accessing a host virtual desktop (HVD) server in a network. At the client device, a session is initiated with the HVD server to access a virtual desktop hosted by the HVD server. The client device launches via the virtual desktop a communications application hosted by the HVD server to cause the communications application to obtain communication identifier information from a communications manager server. The communication identifier information is forwarded from the HVD server to the client device. The client device registers with the communications manager server using the communication identifier information to enable the client device to take on a persona of a user that is associated with the communication identifier information.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 22, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Patrick O'Sullivan, Joseph Enda Smyth, Michelle Concannon, Niall Murphy, Cris Cristina
  • Patent number: 9503409
    Abstract: A system that includes a server and a plurality of destination clients. The server is connected to a network and routes an electronic communication through the network to a destination. The plurality of destination clients are associated with the destination and connected to the network, each destination client comprising: a network interface connected to the network and receiving the electronic communication; an output unit configured to output an alert associated with the electronic communication; and an alert suppression device suppressing output of the alert when a response to the electronic communication has been transmitted from the destination, where the alert suppression device of each of the plurality of destination clients suppresses the alert when any one of the destination clients responds to the electronic communication.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: November 22, 2016
    Assignee: Google Inc.
    Inventor: Ronald Walter Heiby
  • Patent number: 9503367
    Abstract: A method employing resource orchestration algorithms may find a fewest number of working data centers (DCs) to guarantee K-connect survivability and a fewest number of virtual machines (VMs) among the DCs using an overlay network representing a physical optical network. The overlay network may exclude certain topological features of the physical optical network. An intra-request VM sharing method may share VMs among DCs allocated for an aggregation request. An intra-request VM sharing method may share VMs among DCs represented in the overlay network and among multiple aggregation requests.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: November 22, 2016
    Assignee: Fujitsu Limited
    Inventors: Qiong Zhang, Xi Wang, Paparao Palacharla, Motoyoshi Sekiya
  • Patent number: 9501757
    Abstract: A method and system for identifying remote objects on a client system is provided. A client system (101) has a connection means (302) to access a component (310) on a remote system (103). The client system (101) has a graphical user interface (308) including a user interface object (306) representing the component (310) at the remote system (103). Means (304) are provided for applying a theme to the object (306) to distinguish it as representing a remote component (310). The graphical user interface (308) also includes user interface objects (307) for components local to the client system (101), and the means for applying a theme (304) applies distinguishing themes to the local objects (307) and the remote objects (306).
    Type: Grant
    Filed: August 3, 2006
    Date of Patent: November 22, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott John Clee, Peter Brian Masters, Daniel Edward Would
  • Patent number: 9491238
    Abstract: A client database manager can cause a memory of a client device on a client side of a network to store a first component, a second component, and a relationship value representing a dependent relationship between the first component and the second component. A client processing module can cause a processor to receive, after the storing, a request to process the first component at the client device. The client database manager can send to the server side of the network a request for an update of at least one of the first component or the second component. The client processing module can cause the processor to process at the client device, before receiving a response to the request for the update from the server side of the network, at least a portion of the first component and at least a portion of the second component based on the relationship value.
    Type: Grant
    Filed: July 22, 2010
    Date of Patent: November 8, 2016
    Assignee: SAP SE
    Inventors: Hilmar Demant, Sebastian Droll, Joachim Fitzer, Ioannis Grammatikakis, Jan Heiler, Juergen Sattler, Frank Schertel, Markus Viol, Thorsten Weber
  • Patent number: 9485301
    Abstract: A system and method for scheduling data transfers between systems. One or more data requesting systems may request access to particular data. The request for access to the particular data may correspond to a request that a task to be performed. The task may be to exchange the particular data between a data accessing system having access to the particular data and a data requesting system requesting access to the particular data. The communication exchange may be scheduled for processing. In some embodiments, the communication exchange may be initiated based on a parameter included in the request that the task be performed.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: November 1, 2016
    Assignee: Live Nation Entertainment, Inc.
    Inventor: John Raymond Werneke
  • Patent number: 9467510
    Abstract: A messaging model and node induction methods and corresponding devices and systems are disclosed herein that are effective to enable an inductor node to induct an inductee node into a distributed computing system and to enable the inducted node to carry out predetermined tasks.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: October 11, 2016
    Assignee: WANdisco, Inc.
    Inventors: Yeturu Aahlad, Michael Parkin, Naeem Akhtar
  • Patent number: 9462015
    Abstract: A computer-implemented method for a distributed association engine, comprising searching, by a processor, for one or more objects of interest within a spatial bounded area, identifying, by the processor, the one or more objects of interest responsive to the search, and mapping, by the processor, one or more relationships between a user and the one or more objects of interest in a personal network.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: October 4, 2016
    Assignee: VIRTUALBEAM, INC.
    Inventors: Masoud M. Kamali, Dariush Anooshfar
  • Patent number: 9455941
    Abstract: A system and method for detecting unwanted electronic content, such as spam. As a user operates an application to send messages, several metrics are tracked to allow the system to analyze her activity. Illustrative metrics may include, but are not limited to, block count (e.g., how many other users have blocked her), block rate (e.g., the rate at which other users block her), peer symmetry (e.g., percentage of her messages that are to other users that have her in their address book), message uniqueness (e.g., how unique her messages are from each other), peer uniqueness (e.g., how unique the addressees of her messages are), and message rate (e.g., the rate at which she sends messages). Periodically, metrics may be compared to corresponding thresholds. Depending on whether a threshold is crossed, and which threshold is crossed, she may be banned from using the application or placed on a watch list.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: September 27, 2016
    Assignee: WHATSAPP INC.
    Inventor: Bryan D. O'Connor
  • Patent number: 9451008
    Abstract: Systems and methods for content selection with privacy features include determining that a period of time from when the cookie was last used to visit a webpage has exceeded a threshold value. Based on the determination, the topic may be removed from an interest category profile used to select content.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: September 20, 2016
    Assignee: Google Inc.
    Inventors: Vinod Kumar Ramachandran, Nareshkumar Rajkumar
  • Patent number: 9445218
    Abstract: Techniques described herein may provide for the organization and the control of nodes in an Machine to Machine (M2M) domain that is energy efficient and may provide for prioritized control of network traffic. Data may be received from of clusters of nodes in a M2M network, each of the clusters including one or more nodes to generate the data and a hub node to receive, from the one or more nodes, the generated data. The hub node may transmit the generated data. An update interval for the one or more nodes in each of the clusters may be set on a per-cluster basis and the update interval may define a period at which the one or more nodes in a particular cluster transmit data towards a corresponding hub node of the particular cluster. Additionally, an update interval for the hub node may be set, the update interval for the hub node being set on a per-cluster basis and defining a period at which the hub node transmits data.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: September 13, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jay J. Lee, Gerard J Flynn, Jingyi Zhou
  • Patent number: 9432256
    Abstract: In a cloud environment where multiple applications having different performance characteristics are operated in a mixture, in order to specify the cause of performance deterioration and to solve the confliction of requests related to a shared resource, the present invention detects the performance deterioration of resources allocated to multiple instances constituting a logical server configuration, and extracts an instance sharing resources existing performance deterioration, and compares a performance tendency of the extracted instance and a performance pattern showing a characteristics extracted from a performance information of the resource in association with a bottleneck factor, to thereby estimate the bottleneck factor by calculating mutual similarities and determining a performance pattern where the calculated similarity becomes maximum.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: August 30, 2016
    Assignee: HITACHI, LTD.
    Inventors: Atsumi Terayama, Toshio Otani
  • Patent number: 9419940
    Abstract: A network element (NE) comprising a processor configured to transmit a message to a domain names system (DNS) server, wherein the message comprises a virtual service internet protocol (VSIP) version six (VSIPv6) address corresponding to a service associated with an internet protocol version four (IPv4) address. Also disclosed is a method comprising associating a remote host internet protocol (IP) version six (IPv6) address with a private IPv4 address in a stateful binding table, and associating a local service IPv4 address with a local service VSIPv6 address in a stateless binding table.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: August 16, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Ting Zou, Xushan Lu, Jing Huang, Min Zha, Qian Zhou
  • Patent number: 9413614
    Abstract: A controller may control client switches in a network including client and non-client switches. The controller may maintain a link discovery table including entries that identify links between client switches. The controller may classify the links as direct or broadcast links. To classify links of the link discovery table, the controller may direct client switches to send broadcast and directed discovery packets from switch ports. Client switches that receive the discovery packets from other client switches may forward the discovery packets to the controller. The controller may use the discovery packets to classify the links of the link discovery table. The controller may classify ports as broadcast or regular ports based on the classified links. Non-client broadcast domains of the network topology may be identified from the broadcast ports using the broadcast and direct links of the link discovery table.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: August 9, 2016
    Assignee: Big Switch Networks, Inc.
    Inventors: Srinivasan Ramasubramanian, Shudong Zhou, Daniel C. Hersey, Guido Appenzeller, Mandeep Singh Dhami
  • Patent number: 9413830
    Abstract: A method can include a node receiving a token redemption request from a client computing device. The node can determine a destination host management service based at least in part on a geographic proximity of the destination host management service to the client computing device. The destination host management service can be one of a plurality of host management systems distributed across a plurality of data centers. The node can route the token redemption request to the destination host management service. The destination host management service can determine a destination host running an application in one of the plurality of data centers and provision a session between the client computing device and the application running in the destination host.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: August 9, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan Paul Thompson, Roumen Bogomilov Antonov, James Jonathan Morris, Gerard Joseph Heinz, II, Vinod Murli Mamtani, Pavan Kumar Surishetty
  • Patent number: 9405576
    Abstract: A visualization of a topology of a flow of multiple transactions is generated. A first computer system receives a current transaction initiation request from a precursory transaction. The current transaction initiation request is for an initiation of a current transaction in the first computer system, and the precursory transaction is part of a flow of other transactions that are upstream from the current transaction. The current transaction initiation request contains parameter information that holds a hop count, which identifies how many computer systems have received other transaction initiation requests in the flow of other transactions, and a transaction initiation count, which identifies how many transaction initiation requests have been transmitted in the flow of other transactions. A processor generates a visualization of a topology map of the current transaction and the other transactions based on information in the parameter information from the current transaction initiation request.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: August 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gerald M. W. Allen, Christopher J. Baker, Dennis L. Plum, Philip I. Wakelin
  • Patent number: 9406081
    Abstract: Techniques to allow a social networking system to import contact information from an external system. In one embodiment, a QR code is provided to a non-mobile computing device to allow a log in to an external system by a user using a mobile computing device. Information from the external system is received after authentication of the user with the external system. The information includes address book information of the user. The address book information includes contact information maintained by the external system. Invitations are provided to a selection of the new contacts to join the social network of the user.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: August 2, 2016
    Assignee: Facebook, Inc.
    Inventor: Kyle William DeLong