Patents Examined by Thomas Dailey
  • Patent number: 9384283
    Abstract: The present invention provides for a novel method and system for the monitoring of actions by users likely to precede said user leaving the domain of a network resource. Also provided for, is a method and system for the deterring users from leaving the domain of a network resource, a method and system for increasing user traffic to a network resource and a method and system for monitoring trends within a population using network resources.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: July 5, 2016
    Assignee: TYNT Multimedia Inc.
    Inventors: Derek Ball, Dayton Foster, R. Allan MacKenzie, Xiaomeng Wan
  • Patent number: 9378394
    Abstract: A method for differentiated access control on a computing device having a connection with a second device, the method checking whether a timer has expired on the second device or if a connection is lost to the second device; and preventing at least one of the plurality of application subsets from being launched or enabled if the timer has expired on the second device or the connection is lost to the second device.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: June 28, 2016
    Assignee: BlackBerry Limited
    Inventors: Michael Kenneth Brown, Christopher Lyle Bender, Herbert Anthony Little, Michael Stephen Brown
  • Patent number: 9380020
    Abstract: A method for a mobile node dynamically obtaining a location identifier, and a locator/ID separation protocol (LISP) network are provided. The method is applied in the LISP network, including: when a mobile node moves to a new location, sending an address information allocation request including a first option to an address information allocation device, wherein, the first option includes attribute information of which a value represents globally routable; after receiving the address information allocation request, the address information allocation device preferentially selecting globally routable address information in locally available address information resources, and then replying with an address information allocation response carrying the selected address information to the mobile node, wherein the address information includes an address or a routing prefix.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: June 28, 2016
    Assignee: ZTE Corporation
    Inventors: Li Cheng, Wen Luo, Jiong Shen, Mo Sun
  • Patent number: 9374384
    Abstract: A device for detecting network traffic content is provided. The device includes a first input port configured to receive one or more signatures, each of the one or more signatures associated with content desired to be detected, a second input port configured to receive data associated with network traffic content. The device also includes a processor configured to process the one or more signatures and the data to determine whether the network traffic content matches the content desired to be detected, and an output port configured to couple the device to a computer system of an intended recipient of the network traffic content. The output port passes the network traffic content to the computer system when it is determined that the network traffic content does not match the content desired to be detected.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: June 21, 2016
    Assignee: Fortinet, Inc.
    Inventor: Michael Xie
  • Patent number: 9369529
    Abstract: A server system includes a session information storage section that stores session information, the session information being information that links identification information about a first client apparatus and identification information about a second client apparatus, a processing section that generates operation screen information, the screen information being information for displaying an operation screen used to operate the second client apparatus on the first client apparatus, and a communication section that transmits the operation screen information to the first client apparatus, the processing section linking the first client apparatus and the second client apparatus based on the identification information transmitted from the first client apparatus and the session information, and generating the operation screen information.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: June 14, 2016
    Assignee: OLYMPUS CORPORATION
    Inventor: Hayato Fujigaki
  • Patent number: 9369355
    Abstract: A server computer system receives event logs from one or more client devices for multiple consumption sessions of an online media item. The event logs are received based on random schedules. The system determines, for various times, a first number of consumption sessions during which an event log is scheduled to be sent at the corresponding times. The system determines, for the various times, a second number of consumption sessions during which an event log was sent to the server computer system at the corresponding times. The determinations being based on the event logs. The system determine, for each of the times, a probability that consumption time for the online media item is the corresponding time or less. The determination is based on the first number and the second number. The system determines consumption time metrics for the online media item based the probabilities for the plurality of times.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 14, 2016
    Assignee: GOOGLE INC.
    Inventors: Daniel John Zigmond, Andy Chu-I Yu, Mike Danilov, Vasyl Pihur
  • Patent number: 9363157
    Abstract: In one embodiment, a script executes code on a testing device to automatically control a control device. A media player on the control device interacts with a video streaming service. The testing device receives events from the control device based on the control device being controlled by the script to perform actions. The actions performed by the control device results in the events being asynchronously sent to the testing device. The events is then stored in the event buffer. The script initiates a wait for routine that waits for a target event to occur before execution of the script can continue and receives the events from the event buffer where the events are stored in the event buffer. The script then analyzes the events to determine if the target event occurred to allow the script to continue execution.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: June 7, 2016
    Assignee: HULU, LLC
    Inventors: Andrew Sherman Carter, Myul Ryul Jang, Dallas Stephan Mahrt
  • Patent number: 9363226
    Abstract: A computer-implemented method, computer program product, and computer system for double IP address recovery. Double IP address is a situation of a same IP address for different hosts in a network, and the double IP address recovery resolves the double IP address. In the invention, the hosts exchanges rules and system state information. Each of the hosts determines its own action of the double IP address recovery based on the same rules and the system state information of the different hosts. Each of the hosts executes its own action, either to continue or to alter an IP address.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: June 7, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dirk Bolte, Yaroslav Chernov, Victor Gusev, Alexander Kuchin, Martin Kuenzel, Adolf Martens, Andrey Mishin, Dmitry Moor
  • Patent number: 9363132
    Abstract: A method, system and computer program product for maximizing throughout of streaming media. The client device simultaneously establishes multiple independent network connections with a server (e.g., streaming video server) to access various segments of a file (e.g., video file). The client device requests a different segment of the file to be downloaded from the server across each of these network connections based on the throughput of each network connection. The received segments of the file are buffered and combined to provide continuous uninterrupted access to the received segments of the file. In this manner, the user will be able to view the contents of the file without any interruptions or pauses while at the same time without requiring any coordination between the client device and the server and without any degradation in the quality of the viewed content of the file.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: June 7, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ruthie D. Lyle, Dana L. Price
  • Patent number: 9356820
    Abstract: A method, system and computer program product for maximizing throughout of streaming media. The client device simultaneously establishes multiple independent network connections with a server (e.g., streaming video server) to access various segments of a file (e.g., video file). The client device requests a different segment of the file to be downloaded from the server across each of these network connections based on the throughput of each network connection. The received segments of the file are buffered and combined to provide continuous uninterrupted access to the received segments of the file. In this manner, the user will be able to view the contents of the file without any interruptions or pauses while at the same time without requiring any coordination between the client device and the server and without any degradation in the quality of the viewed content of the file.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: May 31, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ruthie D. Lyle, Dana L. Price
  • Patent number: 9350698
    Abstract: A computer program product and computer system for double IP address recovery. Double IP address is a situation of a same IP address for different hosts in a network, and the double IP address recovery resolves the double IP address. In the invention, the hosts exchanges rules and system state information. Each of the hosts determines its own action of the double IP address recovery based on the same rules and the system state information of the different hosts. Each of the hosts executes its own action, either to continue or to alter an IP address.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dirk Bolte, Yaroslav Chernov, Victor Gusev, Alexander Kuchin, Martin Kuenzel, Adolf Martens, Andrey Mishin, Dmitry Moor
  • Patent number: 9344438
    Abstract: A multi-party commitment method is provided whereby a joining node uses contributions provided by contributor nodes in a peer-to-peer overlay network to generate a node identifier. The joining node generates a first contribution and sends a join request to an introducer node (or a plurality of contributor nodes), where the join request seeks to obtain one or more contributions for generating the node identifier within an identifier space of the overlay network. A hash of the first contribution may be included as part of the join request. In response, the joining node may receive a plurality of contributions, wherein the contributions are bound to each other and the first contribution by a prior external multi-node commitment operation. The joining node can then generate its node identifier as a function of the first contribution and the received contributions. Consequently, collusion between nodes and malicious manipulation during ID generation can be frustrated.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: May 17, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Lu Xiao, Vidya Narayanan, Edward Thomas Lingham Hardie, Ranjith S. Jayaram, Ramachandran Subramanian, Lakshminath Reddy Dondeti
  • Patent number: 9338209
    Abstract: A method is provided in one example embodiment and includes receiving media from an input; gathering metadata from a plurality of media stream representations that are provided by the input; creating one or more metadata segments corresponding to the plurality of media stream representations in order to generate a metadata track; and making at least a portion of the metadata track available to a client device, where the portion of the metadata track is provided separate from a manifest file.
    Type: Grant
    Filed: April 23, 2013
    Date of Patent: May 10, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ali C. Begen, Scott C. Labrozzi
  • Patent number: 9324059
    Abstract: A method and system for managing communication between a plurality of team members are provided. The method includes, at a first agent associated with a team member, receiving inputs from a team member about an event associated with one or more team members. The method further includes sending an event request to agents of one or more team members and receiving responses from them. Based on the responses, the first agent either cancels the event, schedules the event, or reschedules the event.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: April 26, 2016
    Assignee: Infosys Technologies, Inc.
    Inventors: Anjaneyulu Pasala, Arun Sethuraman, Niranjani Srinivasa Vibhu, Ravi Prakash Gorthi
  • Patent number: 9307047
    Abstract: Communication about an event is achieved through a call for media, allowing diverse forms of media such as text, audio, picture, and video to be associated with the call for media for a past, present and/or future event, an event being definable by location, a set time, an object, a state of being, an individual, any combination thereof and others, etc. Calls for media need not be stated as direct requests, but may simply be an event name, to which users may respond with related media. Associating specific communication with an event allows all forms of media used or captured to be related to the event for easier tagging, cataloging, or archiving, while also creating a way to alert others that media is desired for an event and can aggregate this media from one or many users, organize and prioritize event-related media to create presentations of the event, etc.
    Type: Grant
    Filed: August 11, 2013
    Date of Patent: April 5, 2016
    Inventors: Scott Lee Chung, Theodore Lee Chung
  • Patent number: 9306765
    Abstract: Advertisements or other types of targeted information are delivered to set-top boxes or other user interface devices of a signal distribution system. In one aspect of the invention, an access node sends a message to the user interface device directing the user interface device to switch from a content stream to a targeted information stream at a specified time. Responsive to the message, the access node receives a request from the user interface device to join a targeted multicast group associated with the targeted information stream. Without requiring receipt of a subsequent request from the user interface device to leave a content multicast group associated with a content stream, the access node causes the user interface device to be dropped from the content multicast group prior to the specified time. The access node then delivers the targeted information stream to the user interface device via the targeted multicast group.
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: April 5, 2016
    Assignee: Alcatel Lucent
    Inventors: Swarup Acharya, Anurag Srivastava
  • Patent number: 9300613
    Abstract: An internet service provider (ISP) is configured to analyze a subscriber's sent e-mail packets to determine a subscriber identity associated with the e-mail packets. A database is then queried to determine a current sending rate of e-mails by the subscriber. A sending rate above an allowed threshold causes the upstream transmission of the e-mail packets to be blocked by injecting connection destroying packets. A subscriber remains blocked from upstream transmission of e-mails until the sending rate as determined by the ISP drops below a second, more stringent threshold. This automatic process is also accompanied by automated messaging to the subscriber with information as to the measures taken and remedial options.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: March 29, 2016
    Assignee: PERFTECH, INC.
    Inventors: Jonathan E. Schmidt, John A. Murphy, Henry M. Donzis, Lewis T. Donzis, Peter W. Baron, Rodney D. Frey
  • Patent number: 9300560
    Abstract: A method for Internet delivery in a delivery network established at network locations, the delivery network comprising a plurality of content servers for serving resources. The servers include a plurality of subsets, each subset being located at one of a plurality of Internet data centers. For each Internet Protocol (IP) address block from which requests for content resources are expected to be received, the method generates a candidate list of data centers to be used to service the requests. For the IP address block, the method selects at least one of the data centers from the candidate list. The selected Internet data center for the IP address block is written into a network map. In response to a DNS query, the map is used to identify one of the Internet data centers from the candidate list to be used to service a request for a content resource.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: March 29, 2016
    Assignee: Akamai Technologies, Inc.
    Inventors: F. Thomson Leighton, Rizwan S. Dhanidina, Robert D. Kleinberg, Matthew Levine, Daniel M. Lewin, Andrew Parker, Adrian Soviani, Ravi Sundaram
  • Patent number: 9300776
    Abstract: Disclosed is a network for determining when a device undergoes potentially damaging motion. The device runs application software that causes a device processor to interrogate at least an accelerometer to determine if a motion threshold that signals potentially damaging motion may have occurred is exceeded. If the threshold is exceeded the device sends motion information to a central server for further processing. The central server processes the motion information to determine if the device underwent potentially damaging motion. If it has, the central server sends an appropriate notification that the device underwent potentially damaging motion.
    Type: Grant
    Filed: November 28, 2011
    Date of Patent: March 29, 2016
    Assignee: Location Labs, Inc.
    Inventor: Heidi Marie Petersen
  • Patent number: 9292036
    Abstract: A data processing apparatus and method provide communication between a master device operating from a master clock signal and a slave device operating from a slave clock signal asynchronous to the master clock signal. An interface transfers packets between the master device and the slave device. A slave clock replica generator associated with the master device generates a slave clock replica that controls timing of transmission of packets by the master device over the interface. A sync request transfer is issued over the interface and has a property identifiable by the slave device irrespective of whether the sync request transfer is synchronized with the slave clock signal. In response, the slave device issues a sync response transfer indicative of at least a frequency of the slave clock signal, and the slave clock replica generator determines at least the frequency of the slave clock replica from that sync transfer.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: March 22, 2016
    Assignee: ARM Limited
    Inventors: Thomas Christopher Grocutt, Thomas Sean Houlihane