Patents Examined by Ha Nguyen
  • Patent number: 8984112
    Abstract: Embodiments of the present invention provide an Internet address information processing method, apparatus and an Internet system. The method includes: receiving, by a first leaf node, a query request message containing an IP address to be queried sent by user equipment, and performing query or sending a query request to an intermediate layer node; obtaining, by the intermediate layer node, an IP address of a second leaf node according to a prefix of the IP address to be queried to send the query request message to the second leaf node; and finally, sending, by the second leaf node, address information about the IP address after receiving the query request message. Embodiments of the present invention further provide corresponding apparatus and system. The method, apparatus, and system provided by the present invention are capable of implementing real-time query for address information about IP addresses.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: March 17, 2015
    Assignee: Computer Network Information Centre, Chinese Academy of Sciences
    Inventors: Xiaodong Li, Wei Mao, Ye Tian, Wei Wang, Tao Chen, Di Ma
  • Patent number: 8984137
    Abstract: Systems 100, 1000, methods, and machine-interpretable programming or other instruction products for the management of data processing by multiple networked computing resources 106, 1106. In particular, the disclosure relates to the synchronization of related requests for processing of data using distributed network resources.
    Type: Grant
    Filed: July 14, 2013
    Date of Patent: March 17, 2015
    Assignee: Royal Bank of Canada
    Inventors: Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy
  • Patent number: 8980979
    Abstract: A curable composition including (a) at least one cyclic diamine, (b) at least one non-heterocyclic amine that has a pKa value of approximately 9.5 to about 12 at 25° C. for the most basic amine group in the non-heterocyclic amine molecule, (c) at least one epoxy resin, and (d) at least one alkylated phenol; (i) wherein the equivalents of the amine hydrogens from the cyclic diamine compared to the total amine hydrogens from both the cyclic diamine and the non-heterocyclic amine in the composition are greater than about 5%; (ii) wherein the ratio of the equivalents of the total amine hydrogens in the composition to the equivalents of the total epoxies in the composition is greater than or equal to about 1; and (iii) wherein the alkylated phenol is in an amount greater than about 10 wt % of the curable composition.
    Type: Grant
    Filed: February 16, 2010
    Date of Patent: March 17, 2015
    Assignee: Dow Global Technologies LLC
    Inventors: Marvin L. Dettloff, James R. Lowrey, Hemant A. Naik, Maurice J. Marks
  • Patent number: 8974592
    Abstract: The present invention relates to a coating composition containing metal oxide particles with a high refractive index and low photocatalytic activity and a coating film obtained by applying the coating composition onto a substrate. The coating composition contains metal oxide particles with a high refractive index obtained by coating the specific fine particles of the titanium-based oxide on their surfaces with at least a silica-based oxide or a silica-based composite oxide, and the coating film is obtained by applying the coating composition onto a substrate. The metal oxide particles with not only a high refractive index but also low photocatalytic activity, and therefore a coating film with excellent weathering resistance and light resistance can be formed on a substrate.
    Type: Grant
    Filed: August 12, 2009
    Date of Patent: March 10, 2015
    Assignee: JGC Catalysts and Chemicals, Ltd.
    Inventors: Yoichi Ishihara, Sachio Murai, Toshiharu Hirai, Michio Komatsu
  • Patent number: 8972509
    Abstract: Various embodiments include systems, methods, and software for automated rich-content messaging. Some such embodiments generating messages to be sent via email, MMS, social media, or other electronic mechanisms from a business application based on message templates authored within a content management program. Messages may be generated and sent based on event occurrences, monitored data conditions, and the like.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: March 3, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Satya Deep Maheshwari, Rajesh Garg
  • Patent number: 8969577
    Abstract: The present invention relates to curable compositions comprising a thermolatent amidine base and an organic material which is polymerizable or crosslinkable with a basic or nucleophilic catalyst. In particular, the invention relates to curable coating compositions, especially powder coating compositions, and curable adhesive compositions, as well as to the use a thermolatent amidine base as a curing catalyst for thermally induced base-catalyzed polymerization or crosslinking reactions.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: March 3, 2015
    Assignee: BASF SE
    Inventors: Peter Nesvadba, Lucienne Bugnon Folger, Ralf Knischka
  • Patent number: 8973131
    Abstract: A method, computer program product, and computer system for assigning, by a computing device, a value to a first data-flow of a first summary associated with a control flow graph and assigning the value to a second data-flow of a second summary associated with the control flow graph. The first data-flow with the value is identified to flow into a type of sink. The second data-flow with the value is identified not to flow into the type of sink. The first summary of a behavior of the first data-flow is refined in response to identifying that the first data-flow does flow into the type of sink. Refinement of the second summary of a behavior of the second data-flow is skipped in response to identifying that the second data-flow does not flow into the type of sink.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventor: Omer Tripp
  • Patent number: 8966646
    Abstract: A method of managing a software license comprises loading a software program into volatile memory, obtaining authorization data, modifying a portion of the volatile memory relied upon by the program in accordance with the authorization data, executing the program, and causing the modifications to be deleted from the volatile memory. In some embodiments, selection criteria compared with the authorization data does not contain information corresponding to all of the content of the authorization data, thereby denying a software attacker the benefit of identifying and exploiting the selection criteria.
    Type: Grant
    Filed: December 24, 2012
    Date of Patent: February 24, 2015
    Inventor: Kelce S. Wilson
  • Patent number: 8959151
    Abstract: A system and method for providing per-page multi-party communication sessions to users are disclosed. The system includes a communication module and a session module. The communication module receives page identification data identifying a web page navigated to by a user. The session module determines a multi-party communication session associated with the web page based at least in part on the page identification data and attribute data describing a communication attribute. The session module adds the user to the multi-party communication session associated with the web page.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: February 17, 2015
    Assignee: Google Inc.
    Inventor: Aleksey Shlyapnikov
  • Patent number: 8952096
    Abstract: The invention provides graft copolymers obtainable by A) free-radically initiated polymerization of one or more vinyl esters a), one or more further ethylenically unsaturated monomers b) comprising at least one further functional group, B) subsequent polymer-analogous reaction of the copolymers from stage A) by joining the monomer units b) thereof to one or more further monomers b) such that at least one free-radically polymerizable group is introduced into the copolymers from stage A), characterized in that C) one or more ethylenically unsaturated monomers are polymerized onto the products from stage B) by free-radically initiated polymerization.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: February 10, 2015
    Assignee: Wacker Chemie AG
    Inventors: Florian Bauers, Michael Tobias Zarka
  • Patent number: 8946322
    Abstract: Thermosetting resins are provided that are toughened with an irradiated thermoplastic toughening agent and which have reduced levels of solvent-induced micro crack formation. The thermoplastic toughening agent is treated with a sufficient amount of high-energy radiation (e.g. electron beam or gamma rays) to cause a reduction in solvent-induced micro crack formation in the cured resin when compared to the same toughened thermosetting resin in which the non-irradiated version of the thermoplastic toughening agent is used.
    Type: Grant
    Filed: April 14, 2008
    Date of Patent: February 3, 2015
    Assignee: Hexcel Composites Ltd
    Inventors: John L. Cawse, Stephen Mortimer, Chrisopher J. Wade
  • Patent number: 8943135
    Abstract: A system and method for measuring the positive or negative impact of digital and social media on perceptions, intent and behavior are provided utilizing a computer mediated perceptual, intent and behavioral analysis engine.
    Type: Grant
    Filed: July 24, 2012
    Date of Patent: January 27, 2015
    Inventor: Fard Johnmar
  • Patent number: 8943171
    Abstract: A mechanism for location-aware web service-based application skinning for web applications is disclosed. A method includes identifying, by a server device, a locale of an originator of a request for a web page of a web application hosted by the server device, obtaining skinning files associated with a combination of the web application and the identified locale; and rendering, in response to the request, the web page comprising the skinning files, wherein the skinning files provide a language and style to a user interface (UI) of the web page based on the identified locale that is separate from a development of the web application.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: January 27, 2015
    Assignee: Red Hat, Inc.
    Inventors: Jordan S. O'Mara, Grant R. Gainey, Brenton T. Leanhardt
  • Patent number: 8938619
    Abstract: Embodiments may be configured to receive a protected version of content that includes multiple encrypted content samples. In various embodiments, each encrypted content sample includes multiple encrypted blocks. For a given encrypted content sample, different sets of encrypted blocks in that sample may form different encryption chains. The protected version of the content may further include decryption information for decrypting the encrypted content samples. The decryption information may include at least some initialization vectors generated dependent upon non-content information that is not included in the protected version of the content. The non-content information may be from a different protected version of the content. Embodiments may be configured to use the decryption information to decrypt one or more of the encrypted content samples.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: January 20, 2015
    Assignee: Adobe Systems Incorporated
    Inventor: Viswanathan Swaminathan
  • Patent number: 8935523
    Abstract: An auditable cryptographic protected communication system for connecting an enterprise server to a plurality of industrial devices using messaging protocols for each industrial device enabling the industrial devices to receive commands and transmit status and measurement data using the individual device messaging protocols over a network.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: January 13, 2015
    Assignee: DJ Inventions, LLC
    Inventor: Douglas C. Osburn, III
  • Patent number: 8914458
    Abstract: A method for data transfer includes receiving in an input/output (I/O) operation a first segment of data to be written to a specified virtual address in a host memory. Upon receiving the first segment of the data, it is detected that a first page that contains the specified virtual address is swapped out of the host memory. At least one second page of the host memory is identified, to which a second segment of the data is expected to be written. Responsively to detecting that the first page is swapped out and to identifying the at least one second page, at least the first and second pages are swapped into the host memory. After swapping at least the first and second pages into the host memory, the data are written to the first and second pages.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: December 16, 2014
    Assignee: Mellanox Technologies Ltd.
    Inventors: Shachar Raindel, Haggai Eran, Liran Liss, Noam Bloch
  • Patent number: 8914888
    Abstract: A computer-implemented method for classifying an unclassified process as a potentially trusted process based on dependencies of the unclassified process is described. A component loaded by the unclassified process is identified. A determination is made as to whether a hard dependency exists between the unclassified process and the loaded component. A hard dependency exists if the unclassified process depends on the loaded component in order to execute. The unclassified process is classified as a potentially trusted process if a hard dependency exists between the unclassified process and the loaded component.
    Type: Grant
    Filed: October 21, 2009
    Date of Patent: December 16, 2014
    Assignee: Symantec Corporation
    Inventors: Sourabh Satish, Shane Pereira, Adam Glick
  • Patent number: 8909940
    Abstract: In one embodiment, the present invention includes a method for obtaining a pre-boot authentication (PBA) image from a non-volatile storage that is configured with full disk encryption (FDE), and storing the PBA image in a memory. Then a callback protocol can be performed between a loader executing on an engine of a chipset and an integrity checker of a third party that provided the PBA image to confirm integrity of the PBA image, the PBA image is executed if the integrity is confirmed, and otherwise it is deleted. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: December 9, 2014
    Assignee: Intel Corporation
    Inventors: Jacek Peszek, Ned M. Smith, Vincent J. Zimmer, Victoria C. Moore, Alberto J. Martinez
  • Patent number: 8903087
    Abstract: A method for distributing a nominal audiovisual stream to a recipient device including modifying, in the nominal audiovisual stream, at least one nominal coefficient among the nominal coefficients to generate a modified main stream; generating complementary information such that the nominal audiovisual stream may be implemented based from the complementary information and on the modified main stream, applying a plurality of methods for protecting the complementary information to generate multiple protected complementary information, each of the protected complementary information enabling the nominal stream of the main stream to be implemented upon application of an access method compatible with the protection method which has been used to protect it; and transmitting to the recipient device the modified main stream and the multiple protected complementary information.
    Type: Grant
    Filed: March 12, 2007
    Date of Patent: December 2, 2014
    Assignee: Nagra France
    Inventors: Sebastien Dupuis, Pierre Breese
  • Patent number: 8897442
    Abstract: In encryption, a random number r is generated to generate a ciphertext C2=M(+)R(r), function values HS(r, C2), a common key K, a ciphertext C(?+1) of the random number r using the common key K, and ciphertexts C(0) and C(?) of the common key K that correspond to function values HS(r, C2). In decryption, a common key K? is decrypted from input ciphertexts C?(0) and C?(?), an input ciphertext C?(?+1) is decrypted by using the common key K? to generate a decrypted value r?, and function values HS(r?, C2?) is generated. If the input ciphertexts C?(0) and C?(?) do not match ciphertexts C?(0) and C?(?) of the common key K? that correspond to the function values HS(r?, C2?), decryption is rejected; if they match, the input ciphertext C2? is decrypted.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: November 25, 2014
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventor: Eiichiro Fujisaki