Patents Examined by Matthew Lindsey
  • Patent number: 9635421
    Abstract: Methods and apparatus for collection and processing of data relating to users of a content-delivery network. In one embodiment, the content delivery network is a cable or satellite or HFCu network, and the apparatus includes an architecture for routinely harvesting, parsing, processing, and storing data relating to the activities of the users (e.g., subscribers) of the network. In one variant, at least portions of the data are anonymized to protect subscriber privacy.
    Type: Grant
    Filed: September 7, 2010
    Date of Patent: April 25, 2017
    Assignee: TIME WARNER CABLE ENTERPRISES LLC
    Inventors: Justin Tidwell, Luis Roberto Anaya
  • Patent number: 9225531
    Abstract: Techniques for verifying a user is human as opposed to a machine are provided. A series of images may be presented to the user sequentially along with a challenge question that instructs the user to select the image that is responsive to the challenge question. If the user selects the correct image, there likelihood that the user is a human as opposed to a machine is greatly increased. Techniques for varying certain parameters associated with display of images and challenge question are also provided. The variations in these parameters may further help distinguish human users from machines.
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: December 29, 2015
    Assignee: Visa International Service Association
    Inventor: John Hachey
  • Patent number: 9189758
    Abstract: A computer-implemented method to facilitate administration of a network of members. Members of a network are provided with access to a shared message stream such that the members of the network are able to monitor messages generated by other members of the network posted to the shared message stream, wherein at least some of the messages are indicative of operational conditions of particular other members which generated the messages. Responsive to a first member of the network identifying a specific operational condition of the first member, the shared message stream is monitored for a message related to the specific operational condition. Provided the shared message stream includes a message related to the specific operational condition identified by the first member, an association of the message with an indication that the first member identifies with the specific operational condition is established, wherein the first member is configured to establish the association.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: November 17, 2015
    Assignee: VMware, Inc.
    Inventors: Vijayaraghavan Soundararajan, Emre Celebi, Harish Muppalla, Lawrence Spracklen
  • Patent number: 9185090
    Abstract: A system and method uses a set of XACML policies to identify an action or other single degree of variations of various entities that may be called using requests, and uses information from the policy that is useful for obtaining one or more XACML subjects and resources from a request to access the resource, and then builds an XACML policy request using the action or other single degree of variation, and the one or more subjects and resources to determine if authorization for performing the action or other single degree of variation on the one or more resources on behalf of the one or more subjects is granted. Only if the authorization is granted is the action or other single degree of variation performed on the one or more resources.
    Type: Grant
    Filed: September 10, 2008
    Date of Patent: November 10, 2015
    Assignee: Charles Schwab & Co., Inc
    Inventor: Valery Zubovsky
  • Patent number: 9071570
    Abstract: A portlet may be selected from among one or more portlets rendered by an origin server. The origin server may have an object listening for pointer activity wherein a user event triggers selection of a portlet. The origin server, in response, may send state information of the portlet in the form of a key to a client, often operated by a user. Client may later send the key to a disjoint server, wherein the key is integrated into a portal containing services that the client subscribes to. Thus a persistent session may exist between the disjoint server and the origin server based on the user's preferences.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: June 30, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Peter Etgen, James Edward Fox, Steven Michael Miller
  • Patent number: 8990573
    Abstract: A method of packet security management to ensure a secure connection from one network node to another. The method includes creating a security tag for each packet in a network session, selecting one of a number of possible tag locations within the packet, inserting the security tag at that location, transmitting the tagged packets from a sending node to the receiving node, authenticating the packets' security tags at the receiving node, and dropping non-authenticated packets. The method also includes determining best possible tag locations when sending a packet and locating a security tag when receiving a packet.
    Type: Grant
    Filed: November 10, 2008
    Date of Patent: March 24, 2015
    Assignee: Citrix Systems, Inc.
    Inventors: Srinivas Kumar, Vijayashree S. Bettadapura
  • Patent number: 8954571
    Abstract: A communication network and software for its implementation that controls a mobile device based on historical user activity is provided. The mobile device communicates with a server and includes a function that is dependent on the user activity. The server senses the user activity over time and produces a histogram of that activity. The rate at which the server attempts to sense the user activity depends on the histogram. An application might change the function depending on the result of detecting the user activity and the rate at which it does so.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: February 10, 2015
    Assignee: WaveMarket, Inc.
    Inventor: Brian Martin
  • Patent number: 8930570
    Abstract: A system for processing a media data stream comprises a processor and a memory. The processor is configured for determining that video processing of a media data stream reaches a lag criterion with respect to an associated audio processing of the media data stream. The processor is further configured to skip video processing of a portion of the media data stream such that video processing achieves a lead criterion with respect to the associated audio processing of the media data stream. The memory is coupled to the processor and is configured to provide the processor with instructions.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: January 6, 2015
    Assignee: VisualOn, Inc.
    Inventors: Bangfei Jin, Chin-Yee Lin
  • Patent number: 8914642
    Abstract: There is provided person oneself authenticating means for authentication of a user, which is highly secure and realizable by functions ordinarily provided by a PC, mobile phone, etc., and which is less burdensome than typical user authentication key management and authentication operations. Sound or an image is adopted as an authentication key for person oneself authentication. Authentication data is edited by combining an authentication key, which is selected by a registered user, and sound or an image that is other than the authentication key, and the authentication data is continuously reproduced in a user terminal. A time in which a user has discriminated the authentication key from the reproduced audio or video is compared with a time in which the authentication key should normally be discriminated, which is specified from the authentication data. When both times agree, the user is authenticated as a registered user.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: December 16, 2014
    Assignee: The Bank of Tokyo-Mitsubishi UFJ, Ltd.
    Inventor: Makoto Hayashi
  • Patent number: 8880584
    Abstract: A data transferring system and an object tracking system. The data transferring method includes generating messages based on the data, connecting the clients to the server, generating a plurality of event trigger thread instances, each of the instances being in communication with a corresponding one of the clients and sending the messages from the server to the clients through remote events by using the corresponding event trigger thread instance to control the communication between the server and the client.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: November 4, 2014
    Assignee: Honeywell International, Inc.
    Inventors: Jichuan Xu, Yi He
  • Patent number: 8874688
    Abstract: Disclosed are various embodiments for securing execution of page generation code supplied by customers. The page generation code may be instrumented with code that facilitates monitoring of one or more resources consumed by the page generation code. Various compile-time checks relating, for example, to code size and whether exception-handling code is present may be performed. The page generation code is executed to generate a network page in response to a request obtained from a client. One or more resource consumption limits are enforced upon the page generation code.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: October 28, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew S. Huntwork, Prashant J. Thakare, Shashank Shekhar, Pravi Garg, Jeremy Boynes
  • Patent number: 8832178
    Abstract: The present invention provides a method of allowing a user to obtain a service using a processing system. The method utilizes components each of which corresponds to a respective service portion provided by a respective entity. The method includes causing the processing system to determine a combination of components defining a sequence of service portions, in accordance with input commands received from the user. The processing system then implements the components in accordance with the component combination, thereby causing the sequence of service portions to be performed, such that the desired service to be performed.
    Type: Grant
    Filed: November 6, 2003
    Date of Patent: September 9, 2014
    Inventor: Noel William Lovisa
  • Patent number: 8832462
    Abstract: An embodiment of a method is disclosed for protecting sensitive data from discovery during an operation performed on input data with the sensitive data. This embodiment of the method includes performing the operation on a first quantity of random data with the sensitive data using a circuit arrangement before performing the operation with the sensitive data on the input data using the circuit arrangement. After performing the operation with the sensitive data on the first quantity of the random data, the operation is performed with the sensitive data on the input data using the circuit arrangement. After performing the operation with the sensitive data on the input data, the operation is performed with the sensitive data on a second quantity of random data using the circuit arrangement.
    Type: Grant
    Filed: September 8, 2010
    Date of Patent: September 9, 2014
    Assignee: Xilinx, Inc.
    Inventor: Stephen M. Trimberger
  • Patent number: 8824672
    Abstract: Methods and systems for cryptography use a reconfigurable platform to perform cryptographic functions. Where a reconfigurable platform is use the configuration may be used as a key or secret. The function schema may be maintained as public. The reconfigurable platform may be implemented in a manner to provide desirable families of functions, including reconfigurable functions which are pseudo one-way and pseudo random. An electronic device may include a reconfigurable platform adapted to perform cryptographic functions wherein a configuration of the reconfigurable platform is used as a secret.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: September 2, 2014
    Assignee: Iowa State University Research Foundation
    Inventors: Mahadevan Gomathisankaran, Akhilesh Tyagi
  • Patent number: 8769008
    Abstract: A system and method in accordance with exemplary embodiments may include receiving a message from a location-aware mobile device associated with a user, receiving content delivery information from the user, formulating a content package at least based on the content delivery information, and sending a content message associated with the content package to the location-aware mobile device via a network.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: July 1, 2014
    Assignee: The New York Times Company
    Inventors: Michael Alan Young, Nick Bilton
  • Patent number: 8639943
    Abstract: Methods and systems to guard against attacks designed to replace authenticated, secure code with non-authentic, unsecure code and using existing hardware resources in the CPU's memory management unit (MMU) are disclosed. In certain embodiments, permission entries indicating that pages in memory have been previously authenticated as secure are maintained in a translation lookaside buffer (TLB) and checked upon encountering an instruction residing at an external page. A TLB permission entry indicating permission is invalid causes on-demand authentication of the accessed page. Upon authentication, the permission entry in the TLB is updated to reflect that the page has been authenticated. As another example, in certain embodiments, a page of recently authenticated pages is maintained and checked upon encountering an instruction residing at an external page.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: January 28, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Jeffrey Todd Bridges, Thomas Andrew Sartorius, Steven M. Millendorf
  • Patent number: 8621573
    Abstract: An application network appliance with virtualized services is described herein. According to one embodiment, a packet of a network transaction is received from a client for accessing an application server of a datacenter, where the network element operates as an application services gateway of the datacenter. A context associated with the application server is identified based on the packet, including information that identifies application services to be performed on the packet and resources to be allocated for performing the application services. A context includes information representing a logical instance of physical resources of the network element shared by multiple contexts. One or more application services are performed on the packet using the resources identified by the context. Other methods and apparatuses are also described.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: December 31, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Nagaraj Bagepalli, Prashant Gandhi, Abhijit Patra, Kirti Prabhu, Anant Thakar
  • Patent number: 8429249
    Abstract: In certain embodiments, a system for configuring a servlet-based component as a dynamic content component includes a first server system comprising a dynamic component operable to gather configuration information in response to a request to access a servlet-based component associated with a second server system. The system further includes a connection servlet invoked by the dynamic component and operable to establish a connection with the servlet-based component associated with the second server system based at least in part on the gathered configuration information, and to handle communication with the servlet-based component on the second server system based at least in part on the gathered configuration information.
    Type: Grant
    Filed: April 6, 2004
    Date of Patent: April 23, 2013
    Assignee: CA, Inc.
    Inventor: Sheue Yuan
  • Patent number: 8364633
    Abstract: In one embodiment of the present invention, a replicated state machine comprises a proposal manager, an agreement manager, a collision/back-off timer and a storage reclaimer. The proposal manager facilitates management of proposals issued by a node of a distributed application for enabling coordinated execution of the proposals by all other nodes of the distributed application. The agreement manager facilitates agreement on the proposals. The collision/back-off timer precludes repeated pre-emptions of rounds in attempting to achieve agreement on the proposals. The storage reclaimer reclaims persistent storage utilized for storing at least one of proposal agreements and the proposals.
    Type: Grant
    Filed: January 11, 2006
    Date of Patent: January 29, 2013
    Assignee: Wandisco, Inc.
    Inventors: Yeturu Aahlad, Rahul Bhargava, James Milton Campigli, David James Richards, Mohammad Naeem Akhtar
  • Patent number: 8209708
    Abstract: Methods, systems and computer program products are provided for generating events having common formats by obtaining a populated common base event including source specific situation information for an event source. It is determined if a format of the populated common base event conforms to a predefined event format and a common event format representation of the populated common base event is generated based on the predefined event format if the format of the populated common base event does not conform to the predefined event format.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: June 26, 2012
    Assignee: International Business Machines Corporation
    Inventors: Denilson Nastacio, Jason Cornpropst, Carlos Cesar F. Araujo, John E. Dinger