Patents Examined by Lawrence Cosby
-
Patent number: 8880677Abstract: Targeted content may be provided to a designated set of one or more interconnected resources. Programmatic operations are executed using resources that are private to the one or more interconnected devices. The operations, when executed, cause or result in (i) monitoring activities of one or more users of the designated set; (ii) developing profile information of the one or more users, where the profile information is based at least partially on information determined from monitoring activities of the one or more users; (iii) generating, from the profile information, a set of coded data that represent selection criteria; and (iv) communicating the set of coded data to a programmatic source external to the system, where the represented selection criteria enables programmatic selection of content resources from a content library for the system.Type: GrantFiled: January 3, 2006Date of Patent: November 4, 2014Assignee: Qualcomm Connected Experiences, Inc.Inventors: Luc Julia, James Behrens, Johan Le Nerriec
-
Patent number: 8844010Abstract: Product order and shipping information received via email messages is automatically aggregated for ready user review. Once the user is authenticated, authorization to access their email mailbox is obtained and the email message headers of their mails are analyzed to identify those messages of interest. The bodies of the email messages of interest are parsed to extract the product order and shipping information which is stored and presented for display to the user typically grouped by individual product thus greatly simplifying user review of orders.Type: GrantFiled: July 19, 2011Date of Patent: September 23, 2014Assignee: Project SliceInventors: Scott J. Brady, Benjamin A. Suppe, Eric J. Botto, Harpinder Singh Madan, Ievgen Mastierov, Aditya Khosla, Dmytry B. Mykhaylov, Georgii Verbytskyi
-
Patent number: 8782245Abstract: This invention is a system and method for managing provisioning of resources for one or more data storage networks using a new architecture.Type: GrantFiled: April 10, 2012Date of Patent: July 15, 2014Assignee: EMC CorporationInventors: Bradford B. Glade, David W. Harvey, John Kemeny, Matthew D. Waxman
-
Patent number: 8782420Abstract: A computer-implemented technique for determining whether a first computing device has the correct version of a software program may be used to provide a secure approach to verifying that a client computing device has a secure and approved version of content player software implemented for consuming downloaded copyright media content. With this technique, copyright media content providers are able to ensure that only secure and approved content players are implemented to access the content.Type: GrantFiled: July 22, 2011Date of Patent: July 15, 2014Assignee: Netflix, IncInventors: Mitch Zollinger, Filip Paun
-
Patent number: 8769302Abstract: A method, computer-readable storage medium, and computer system are provided. In an embodiment, in response to receiving a first command that specifies first data, a first cryptographic key, and a column identifier that identifies a column of rows in a database, the first data is encrypted into encrypted data using the first cryptographic key. The encrypted data is stored to a first row in the column in the database. In response to the receiving the first command, characterization data is created that specifies valid contents of the column of the rows. In response to receiving a query command that specifies a second cryptographic key and the column, the column is decrypted using the second key to create decrypted data. If the decrypted data does not satisfy the valid contents specified by the characterization data, an invalid cryptographic key action is performed.Type: GrantFiled: October 14, 2011Date of Patent: July 1, 2014Assignee: International Business Machines CorporationInventors: Roger A. Mittelstadt, Brian R. Muras
-
Patent number: 8751610Abstract: A system and method for storing data representing a multidimensional entity using corresponding dimensions for the data, storing a further dimension for the data, the further dimension being a modification timestamp indicating a time when the data was modified, receiving a request for the data representing the multi-dimensional entity, the request including a request timestamp indicating a further time when a previous request for the data representing the multi-dimensional entity was received and transmitting the data only when the modification timestamp is later than the request timestamp.Type: GrantFiled: September 19, 2012Date of Patent: June 10, 2014Assignee: AT & T Intellectual Property II, LPInventor: Michael L. Asher
-
Patent number: 8751634Abstract: Targeted content may be provided to a designated set of one or more interconnected resources. Programmatic operations are executed using resources that are private to the one or more interconnected devices. The operations, when executed, cause or result in (i) monitoring activities of one or more users of the designated set; (ii) developing profile information of the one or more users, where the profile information is based at least partially on information determined from monitoring activities of the one or more users; (iii) generating, from the profile information, a set of coded data that represent selection criteria; and (iv) communicating the set of coded data to a programmatic source external to the system, where the represented selection criteria enables programmatic selection of content resources from a content library for the system.Type: GrantFiled: November 22, 2010Date of Patent: June 10, 2014Assignee: QUALCOMM IncorporatedInventors: Luc Julia, James Behrens, Johan Le Nerriec
-
Patent number: 8745376Abstract: Methods, systems, and computer programs for verifying a digital signature are disclosed. The verifier accesses an implicit certificate and a digital signature provided by the signer. The implicit certificate includes a first elliptic curve point representing a public key reconstruction value of the signer. The verifier accesses a second elliptic curve point representing a pre-computed multiple of the certificate authority's public key. The verifier uses the first elliptic curve point and the second elliptic curve point to verify the digital signature. The verifier may also use a third elliptic curve point representing a pre-computed multiple of a generator point. Verifying the digital signature may provide verification that the implicit certificate is valid.Type: GrantFiled: October 14, 2011Date of Patent: June 3, 2014Assignee: Certicom Corp.Inventor: Gregory Marc Zaverucha
-
Patent number: 8683066Abstract: An apparatus, system, and method for maintaining a programming lineup of adaptive-bitrate content streaming is provided. The apparatus includes a timeline module configured to maintain a programming lineup of media content available over a network. The media content may comprise a plurality of streamlets. The apparatus also includes at least one data module configured to maintain multi-bitrate streamlet information. The system includes the apparatus and a client module configured to acquire content based upon the programming lineup provided by the timeline module. The method includes maintaining a programming lineup of media content available over a network, and maintaining multi-bitrate streamlet information.Type: GrantFiled: August 6, 2007Date of Patent: March 25, 2014Assignee: DISH Digital L.L.C.Inventors: Mark B. Hurst, David F. Brueck
-
Patent number: 8677015Abstract: The disclosed apparatus includes a MAC learning table storing a MAC address and port identification information that uniquely identifies a port for transferring a frame to which the MAC address is assigned. The apparatus includes updating the MAC learning table, reading a MAC address of a link trace frame, transferring the link trace frame via a port determined based on the MAC learning table, storing a correspondence relationship of a predetermined MAC address and port identification information, saving a correspondence relationship set as an object to be deleted at a time of updating the MAC learning table, transferring the link trace frame, if there is no correspondence relationship relevant to the MAC address of the link trace frame in the MAC learning table, and sending a response frame to a switching hub which is an originator of the link trace frame with transfer of the link trace frame.Type: GrantFiled: December 21, 2007Date of Patent: March 18, 2014Assignee: Fujitsu LimitedInventors: Shigeru Suzuyama, Hiroshi Kinoshita, Shingo Suzumori, Takahiro Suetsugu, Daisuke Nagai, Kunihiko Hamamoto
-
Patent number: 8661510Abstract: The present invention relates to methods, apparatuses, and computer program products for providing secure access for a user or terminal to a network, wherein an intermediate authentication node is authorized to listen to and store authentication related information. When an authentication request is received, the stored authentication related information is checked and the user or terminal is authenticated if a match between authentication related information of the authentication request and the stored authentication related information is determined, and an authentication server responsible for the authentication request is notified about the authentication result.Type: GrantFiled: May 5, 2009Date of Patent: February 25, 2014Assignee: Nokia Solutions and Networks OyInventors: Xing Lin Wang, Lei Li, Xue Gang Huang
-
Patent number: 8645696Abstract: An apparatus and a method for authenticating a secure communication is described. A server receives a request from a client for an original SSL certificate. The server embeds a message in a common name (CN) of a new SSL certificate directing the client to another server. The client is transparently reconfigured and establishes a secure communication with the other server using the new SSL certificate.Type: GrantFiled: November 26, 2008Date of Patent: February 4, 2014Assignee: Red Hat, Inc.Inventor: James Paul Schneider
-
Patent number: 8638928Abstract: A key exchanging apparatus transmits the contribution data to the plurality of counterpart apparatuses, generates a signer contribution confirmation signature with respect to a contribution data set including all the contribution data received from the plurality of counterpart apparatuses, generates auxiliary data and auxiliary data validity certification sentence from the contribution data set and the contribution random number, transmits the auxiliary data, the auxiliary data validity certification sentence and the contribution confirmation signature to the plurality of counterpart apparatuses, verifies validity of auxiliary data by using the counterpart identifier set, the counterpart public key set, the contribution confirmation signature set including the data received from the plurality of counterpart apparatuses, the auxiliary data set and the auxiliary data validity certification sentence set, and generates a public key from the contribution data set and the auxiliary data received from the pluralityType: GrantFiled: April 17, 2008Date of Patent: January 28, 2014Assignee: NEC CorporationInventors: Jun Furukawa, Frederik Armknecht, Joao Girao
-
Patent number: 8639755Abstract: Described are a system and method for managing online communications by a user who participates in an awareness service system. A first awareness state associated with the user is published to a first participant of the awareness service system, while a second different awareness state associated with the user is published to a second participant of the awareness service system. Each published awareness state is based on a collaborative relationship between the user and the participant to which that awareness state is published.Type: GrantFiled: January 19, 2006Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Sandra L. Kogan, James P. Galvin, Kevin Solie, Ronald E. Pontrich, Jr., Amy D. Travis, Duncan Lear Mewherter
-
Patent number: 8639837Abstract: Packets received at a network appliance are classified according to a packet classification rules based on flow state information maintained by the network appliance and evaluated for each packet as it is received at the appliance on the basis of OSI Level 2-Level 4 (L2-L4) information retrieved from the packet. The received packets are acted upon according to outcomes of the classification; and the flow state information is updated according to actions taken on the received packets. The updated flow state information is then made available to modules performing additional processing of one or more of the packets at OSI Layer 7 (L7).Type: GrantFiled: July 27, 2007Date of Patent: January 28, 2014Assignee: Blue Coat Systems, Inc.Inventors: Qing Li, Yusheng Huang, Gary Tomic, Ronald Frederick
-
Patent number: 8630417Abstract: A method of operating by a second processing unit a content recorded by a first processing unit, said first and second processing units having a specific key being managed by a central server. The processing units have access to a removable storage memory intended to record a content ciphered by a content key accompanied by a file associated to the content. The content key is produced by means of a cascaded deciphering starting from the specific key of the first unit of at least two constants provided by the central server and a variable. The content is restored by the second processing unit by means of a cascaded deciphering starting from the specific key of the second unit by using the constants and the variable stored in the file accompanying the content and a transcoding key calculated by the central server.Type: GrantFiled: November 26, 2008Date of Patent: January 14, 2014Assignee: Nagravision S.A.Inventors: Antoine Burckard, Sebastien Robyr
-
Patent number: 8631068Abstract: A peer-based communications service is provided in which linking relationships between members and topics of interest and the properties of members and topics of interest are represented by links in a links table. Each row in the links table corresponds to a link. Each row contains an association portion and a descriptive attribute portion. Link associations are used to associate member and topic objects to each other and are used to associate a member or topic with a property of that member or topic. The descriptive attributes include privacy settings that are used to restrict access to content in the service. Members may be related to each other as friends, friends of friends, or through other relationships. The privacy settings may be used to restrict viewing of links and properties to appropriate members.Type: GrantFiled: August 8, 2006Date of Patent: January 14, 2014Assignee: Myspace Music LLCInventors: Jan F. Jannink, Dalton M. Caldwell
-
Patent number: 8615591Abstract: A technique for automatically terminating a session between a client and server in a communication network where the client fails to explicitly terminate the session. A client associated with the session is monitored to determine if a condition exists that warrants terminating the session between the client and the server. If a condition exists that warrants terminating the session, a check is performed to determine if the client has notified the server that the session is to be terminated. If not, the server is automatically notified that the session is to be terminated.Type: GrantFiled: January 11, 2006Date of Patent: December 24, 2013Assignee: Cisco Technology, Inc.Inventors: Ralph E. Droms, Joshua B. Littlefield, Brian P. Shorey
-
Patent number: 8611530Abstract: A method for encrypting data is provided. The method includes formatting data represented in a weighted number system into data blocks. The method also includes converting the data blocks into a residue number system representation. The method further includes generating a first error generating sequence and inducing errors in the data blocks after converting the data blocks into a residue number system representation. It should be understood that the errors are induced in the data blocks by using the first error generating sequence. After inducing errors into the data blocks, the data of the data blocks is formatted into a form to be stored or transmitted. The method also includes generating a second error generating sequence synchronized with and identical to the first error generating sequence and correcting the errors in the data blocks using an operation which is an arithmetic inverse of a process used in inducing errors.Type: GrantFiled: May 22, 2007Date of Patent: December 17, 2013Assignee: Harris CorporationInventors: David B. Chester, Alan J. Michaels
-
Patent number: 8572223Abstract: A method and apparatus in a distributed processing system for implementing different business function applications. A plurality of common utility systems which provide for performing different operations can be utilized by different event manager modules which operate to implement the different business function application. The development and implementation of new business function applications can be streamlined by using the common utility systems across a number of different event manager modules which implement different business function applications. Additionally, various event manager modules, and event templates within the event manager modules can operate in a recursive manner to generate responses to events, which then generate subsequent events and subsequent responses between the event manager modules and their event templates.Type: GrantFiled: July 20, 2006Date of Patent: October 29, 2013Assignee: Charles Schwab & Co., Inc.Inventor: Denny Mansilla