Patents Examined by Krisna Lim
  • Patent number: 8417961
    Abstract: Techniques relating to a processor including instruction support for implementing a cyclic redundancy check (CRC) operation. The processor may issue, for execution, programmer-selectable instructions from a defined instruction set architecture (ISA). The processor may include a cryptographic unit configured to receive instructions that include a first instance of a cyclic redundancy check (CRC) instruction defined within the ISA, where the first instance of the CRC instruction is executable by the cryptographic unit to perform a first CRC operation on a set of data that produces a checksum value. In one embodiment, the cryptographic unit is configured to generate the checksum value using a generator polynomial of 0x11EDC6F41.
    Type: Grant
    Filed: March 16, 2010
    Date of Patent: April 9, 2013
    Assignee: Oracle International Corporation
    Inventors: Christopher H. Olson, Gregory F. Grohoski, Lawrence A. Spracklen
  • Patent number: 8417795
    Abstract: A service is configured by provisioning the service for a facility on a network access device (NAD). The service endpoint is created in an operationally disabled state responsive to provisioning the service. A first network interface unit (NIU) is detected connecting to the facility. The first NIU has an identification code associated therewith. The service transitions to an operationally enabled state responsive to detecting the first NIU connecting to the facility. The identification code is associated with the facility. The first NIU is detected disconnecting from the facility. The service transitions to an operationally disabled state responsive to detecting the first NIU disconnecting from the facility. A second NIU is detected connecting to the facility. The second NIU has an identification code associated therewith. The identification code of the second NIU is compared with the identification code of the first NIU.
    Type: Grant
    Filed: July 1, 2003
    Date of Patent: April 9, 2013
    Assignee: Horizon Technology Funding Company V LLC
    Inventors: David Hinnant, Billy McFall, Larry Paulhus, Matthew B. Squire
  • Patent number: 8412937
    Abstract: A method is presented for enabling authentication of a prover in a Radio Frequency Identification system comprising the prover and a verifier, the method comprising the steps of: the prover sending a prover identifier and a parent identifier to the verifier, the verifier sending a verifier identifier to the prover, the prover calculating a first common secret by means of a prover polynomial, where an unknown in the prover polynomial is substituted by a result calculated using a function of at least the verifier identifier, and the verifier calculating the first common secret by means of a first verifier polynomial, wherein a first unknown in the first verifier polynomial is substituted by the prover identifier and a second unknown in the first verifier polynomial is substituted by the parent identifier, the prover creating a first message by modulating a first core secret with regard to at least the first common secret, aid prover sending the first message to the verifier, and the verifier creating a first ca
    Type: Grant
    Filed: November 27, 2006
    Date of Patent: April 2, 2013
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Stefan Jean Maubach, Claudine Viegas Conrado, Geert Jan Schrijen
  • Patent number: 8407340
    Abstract: Page load time analysis. The analysis may allow a web page designer to determine improvements that could be made to the web page to decrease load time, and perhaps identify the modules or components that are critical paths in decreasing page load time. The analysis is performed based on the monitoring of multiple requests associated with a page request. The user may be notified of the graph or the results of analysis of the graph. The user may then determine whether the page load time can be improved.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: March 26, 2013
    Assignee: Microsoft Corporation
    Inventor: Carlos A. Zamora Cura
  • Patent number: 8407424
    Abstract: A method and apparatus for maintaining data coherency in a computer system having a plurality of nodes forms a directory by grouping the nodes into a plurality of hierarchical groups of two or more levels. The method and apparatus also 1) set the directory to have data relating to a first set of groups within a first level, and 2) determine if a requesting node requesting data is a member of one of the first set of groups. The directory then is set to have data relating to a second group of nodes if the requesting node is determined not to be a member of the first set of groups within the first level. The second group of nodes is in a higher level than the first level.
    Type: Grant
    Filed: November 7, 2005
    Date of Patent: March 26, 2013
    Assignee: Silicon Graphics International Corp.
    Inventors: Donglai Dai, Randal S. Passint
  • Patent number: 8402147
    Abstract: A logical network directory database compliant with the X.500 standard for a directory data system is disclosed. The network directory database provides a source of subscriber and service data accessible by various control and management processes that require subscriber information. The network directory database may be extensible across various communications service providers and IT domain. Further, the disclosed network directory database may be applied to new and existing services, such as, IP Multimedia Subsystem, Unlicensed Mobile Access (UMA) and other IP services.
    Type: Grant
    Filed: April 10, 2007
    Date of Patent: March 19, 2013
    Assignee: Apertio Limited
    Inventor: William M. Bondy
  • Patent number: 8402118
    Abstract: An apparatus for generating and managing logical units (LUNs) in a storage network environment is disclosed herein. In one embodiment, such an apparatus includes an identification module to identify a type of LUN, one or more servers that will access the LUN, and a storage system that will host the LUN. A mapping module maps the type, the one or more servers, and the storage system to one more abbreviations. A naming module then generates a LUN name that encapsulates the abbreviations. An assignment module may then assign the LUN name to the LUN. A corresponding method and computer program product are also disclosed herein.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: March 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Michael Gerard Finnegan, Mark Sean Fleming, Jin Yan Huang, Michael Allan Nelsen, Wei Yin
  • Patent number: 8397063
    Abstract: A system, and method related thereto, for providing a vehicular communications network public-key infrastructure. The system comprises a plurality of communications infrastructure nodes and a plurality of vehicles each having a communications component. The communications component provides vehicle to vehicle (V2V) communications, and communications via infrastructure nodes. A communications security component in each of the plurality of vehicles provides security for the communications between the plurality of vehicles using a plurality of security modules. The security modules include a certificate management module. A public key interface module may include a public key, a private key, an anonymous key and a management key. The system further includes a detection and response module for attack detection and attack mitigation. The communications security component assigns and installs at least one security key, a certificate of operation, and a current certificate revocation list.
    Type: Grant
    Filed: July 13, 2010
    Date of Patent: March 12, 2013
    Assignee: Telcordia Technologies, Inc.
    Inventor: Giovanni DiCrescenzo
  • Patent number: 8391275
    Abstract: A method and apparatus are provided for providing calling party information in a request to establish a call session. The method comprises receiving a call request from an entity to establish an interactive call session. The method comprises receiving information associated with the entity. The method further comprises providing the information in the call request.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: March 5, 2013
    Assignee: Rockstar Consortium US LP
    Inventor: Michael E. Gilleland
  • Patent number: 8392512
    Abstract: A method of managing a shared electronic mail account co-owned by at least two owners includes intercepting electronic mail account configuration settings received from the at least two owners; combining the intercepted electronic mail account configuration settings based on a shared electronic mail account profile so as to generate shared e-mail account configuration settings; and applying the shared e-mail account configuration settings so as to affect the operation of the shared electronic mail account.
    Type: Grant
    Filed: March 25, 2008
    Date of Patent: March 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Sandro Piccinini, Marco Secchi, Antonio Secomandi, Francesco Lecciso, Luigi Pichetti
  • Patent number: 8392986
    Abstract: A computer-implemented method may include presenting to multiple users a test text string each time an access text string is presented to the users, receiving input related to the test text string from the users and using by an evaluation processor the input related to the test text string to validate the test text string as a candidate to use as a future access text string.
    Type: Grant
    Filed: June 17, 2009
    Date of Patent: March 5, 2013
    Assignee: Google Inc.
    Inventor: Richard Carl Gossweiler, III
  • Patent number: 8387119
    Abstract: Systems and methods are provided for a secure application network according to one or more embodiments. In one embodiment, a system for a secure application network comprises a service provider server adapted to interact with an application development server and a client device over a network, wherein the service provider server is adapted to implement the secure application network system.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: February 26, 2013
    Assignee: Ebay Inc.
    Inventors: Amol Bhasker Patel, Suraj Satheesan Menon
  • Patent number: 8379851
    Abstract: An indexed file layout, comprising index information, is defined for segmented streaming of multimedia content. The index information can comprise program description information and streaming segment index information. In addition, the layout can comprise files containing streaming segments of the program, where the streaming segments are each encoded at one or more bitrates independently of other streaming segments of the program. The layout supports client switching between different bitrates at segment boundaries. Optimized client-side rate control of streaming content can be provided by defining a plurality of states, selecting available paths based on constraint conditions, and selecting a best path through the states (e.g., based on a distortion measure). In one client-side rate control solution states correspond to a specific bitrate of a specific streaming segment, and in another client-side rate control solution states correspond to a measure of client buffer fullness.
    Type: Grant
    Filed: May 12, 2008
    Date of Patent: February 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Sanjeev Mehrotra, Kishore Kotteri, Bharath Siravara, Thomas W. Holcomb, Hui Gao, Serge Smirnov
  • Patent number: 8379845
    Abstract: Several methods and a system of multilayer encryption of a transport stream data and modification of a transport header are disclosed. An exemplary embodiment provides a method of a multilayer encryption. The method includes further encrypting an initially encrypted transport stream data to generate a multilayer encrypted data using a processor and a memory. The method also includes determining a further encryption flag data. The encryption method modifies a transport header of the multilayer encrypted data. In addition, the encryption method includes the further encryption flag data in an adapted component of a modified transport header.
    Type: Grant
    Filed: June 19, 2009
    Date of Patent: February 19, 2013
    Assignee: Texas Instruments Incorporated
    Inventors: Shraddha Gondkar, Satish Arora
  • Patent number: 8364770
    Abstract: A method of network delivery of electronic messages includes creating an action list from templates corresponding to a group identifier. The templates characterize the structure of a group specified by the group identifier. The structure of the group is specified through roles, permissions and transaction rules for communicating with each individual associated with the group identifier. A message recipient specifies communication preferences for receiving information. Electronic message delivery instructions of the action list are executed for each individual associated with the group identifier. The electronic message delivery instructions specify instructions to be processed by disparate communication networks. The disparate communication networks include at least two of a text messaging network, an instant messaging network, an email network, a cellular network, a social network and the public switched telephone network.
    Type: Grant
    Filed: June 8, 2010
    Date of Patent: January 29, 2013
    Assignee: Greenfly America, Inc.
    Inventors: David J. Ladouceur, Michael J. Tracy
  • Patent number: 8364785
    Abstract: The present solution provides a variety of techniques for accelerating and optimizing network traffic, such as HTTP based network traffic. The solution described herein provides techniques in the areas of proxy caching, protocol acceleration, domain name resolution acceleration as well as compression improvements. In some cases, the present solution provides various prefetching and/or prefreshening techniques to improve intermediary or proxy caching, such as HTTP proxy caching. In other cases, the present solution provides techniques for accelerating a protocol by improving the efficiency of obtaining and servicing data from an originating server to server to clients. In another cases, the present solution accelerates domain name resolution more quickly. As every HTTP access starts with a URL that includes a hostname that must be resolved via domain name resolution into an IP address, the present solution helps accelerate HTTP access.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: January 29, 2013
    Assignee: Citrix Systems, Inc.
    Inventor: Robert Plamondon
  • Patent number: 8359634
    Abstract: A computer readable storage medium including a set of instructions executable by a processor, the set of instructions operable to determine if a network location included in a request to connect to the network location, is included in a first list of untrusted network locations stored on the client computer and send a request to determine if the network location is included in a second list of untrusted network locations stored remotely from the client computer when it is determined that the network location is not included in the first list.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: January 22, 2013
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Andy Huang, David J. Peto
  • Patent number: 8356071
    Abstract: A system and method for providing a presentation to a display client. In one illustrative embodiment, the display client can be an IP phone. The presentation can be provided over a network from a central location without requiring end user action at the IP phone. The presentation can be modified for optimal display based on the capabilities of the specific IP phone without affecting the quality of the presentation for other device types. The devices capable of viewing the presentation can include desk display telephones, cellular telephones, smart phones, portable computers, PCs, and possibly other appropriate network-enabled devices. Centrally controlled presentations can be pushed to an individual device, group of devices, and/or all devices site-wide. In some applications, the display client can be used to provide user selections in response to the provided presentation.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: January 15, 2013
    Assignee: Mitel Networks Corporation
    Inventor: Jacob Schmier
  • Patent number: 8352605
    Abstract: Systems and methods of storing previously transmitted data and using it to reduce bandwidth usage and accelerate future communications are described. By using algorithms to identify long compression history matches, a network device may improve compression efficiently and speed. A network device may also use application specific parsing to improve the length and number of compression history matches. Further, by sharing compression histories, compression history indexes and caches across multiple devices, devices can utilize data previously transmitted to other devices to compress network traffic. Any combination of the systems and methods may be used to efficiently find long matches to stored data, synchronize the storage of previously sent data, and share previously sent data among one or more other devices.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: January 8, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Allen Samuels, Richard Jensen, Zubin Dittia, Dan Decasper, Michael Osviannikov, Robert Plamondon
  • Patent number: 8351610
    Abstract: To improve a communication system including two communication apparatuses so as to reduce a possibility of having communication decrypted by a third party. The communication system includes a first communication apparatus and a second communication apparatus, where one of the communication apparatuses encrypts transmission subject data and transmits generated encrypted data to the other communication apparatus which decrypts received encrypted data. Each of the communication apparatuses generates an algorithm used for encryption each time it performs the encryption or decryption. In this case, each of the communication apparatuses generates the algorithm by assigning past solutions to a solution generating algorithm capable of having the past solutions assigned thereto and thereby generating a new algorithm. The past solutions are erased when they are no longer used.
    Type: Grant
    Filed: January 4, 2006
    Date of Patent: January 8, 2013
    Assignee: N-Crypt, Inc.
    Inventor: Takatoshi Nakamura