Patents Examined by Krisna Lim
  • Patent number: 8528044
    Abstract: An information processing apparatus that can easily and safely transmit data. A registering unit registers first authentication information in association with user information indicating a first user. The first authentication information is necessary for the first user to log on to the information processing apparatus. A generating unit generates an address data that is used to transmit data from an external apparatus to the information processing apparatus and includes the user information and second authentication information. A transmitting unit transmits the address data to the external apparatus. An authenticating unit authenticates by utilizing the second authentication information included in the address data when the data is transmitted based on the address data from the external apparatus. A storing unit stores the received data in association with the first user when the authentication by the authenticating unit succeeds.
    Type: Grant
    Filed: May 15, 2009
    Date of Patent: September 3, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toshiyuki Nakazawa
  • Patent number: 8527644
    Abstract: A system for provisioning wireless data communication devices for a plurality of users is provided in which the system includes a configuration server having an authorization program and a configuration program, and a database. The configuration server is connectable to a network for providing a network portal for the plurality of users to 10 allow each of them to have a wireless data communication device provisioned. The authorization program validates which one of a plurality of wireless host servers a user is authorized to use. The configuration program is configured to provision the wireless data communication device to communicate with the one of a plurality of wireless host servers to obtain email from one of a plurality of messaging servers. The database is in communication with the configuration server for storing configurations for each of the wireless host servers.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: September 3, 2013
    Assignee: Tangoe, Inc.
    Inventor: Erwin Crampton
  • Patent number: 8521888
    Abstract: A method and system are used to transparently create an encrypted communications channel between a client device and a target device. Audio video communications between the client device and the target device are allowed over the encrypted communications channel once the encrypted communications channel is created. The method comprises: (1) receiving from the client device a request for a network address associated with the target device; (2) determining whether the request is requesting access to a device that accepts an encrypted channel connection with the client device; and (3) depending on the determination made in step (2) providing provisioning information required to initiate the creation of the encrypted communications channel between the client device and the target device such that the encrypted communications channel supports secure audio/video communications transmitted between the two devices.
    Type: Grant
    Filed: January 4, 2012
    Date of Patent: August 27, 2013
    Assignee: VirnetX, Inc.
    Inventors: Victor Larson, Robert Dunham Short, III, Edmond Colby Munger, Michael Williamson
  • Patent number: 8516117
    Abstract: A plurality of computer nodes communicate using seemingly random Internet Protocol source and destination addresses. Data packets matching criteria defined by a moving window of valid addresses are accepted for further processing, while those that do not meet the criteria are quickly rejected. Improvements to the basic design include (1) a load balancer that distributes packets across different transmission paths according to transmission path quality; (2) a DNS proxy server that transparently creates a virtual private network in response to a domain name inquiry; (3) a large-to-small link bandwidth management feature that prevents denial-of-service attacks at system chokepoints; (4) a traffic limiter that regulates incoming packets by limiting the rate at which a transmitter can be synchronized with a receiver; and (5) a signaling synchronizer that allows a large number of nodes to communicate with a central node by partitioning the communication function between two separate entities.
    Type: Grant
    Filed: April 25, 2011
    Date of Patent: August 20, 2013
    Assignee: VirnetX, Inc.
    Inventors: Edmund Munger, Douglas Schmidt, Robert Short, III, Victor Larson, Michael Williamson
  • Patent number: 8516131
    Abstract: A network device comprises a storage device storing an application program for a secure communications service; and at least one processor configured to execute the application program enabling the network device to: (a) send a request to look up a network address of a second network device based on an identifier; (b) receive an indication that the second network device is available for the secure communications service, the indication including the requested network address of the second network device and provisioning information for a secure communication link; (c) connect to the second network device over the secure communication link, using the received network address of the second network device and the provisioning information for the secure communication link; and (d) communicate at least one of video data and audio data with the second network device using the secure communications service via the secure communication link.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: August 20, 2013
    Assignee: VirnetX, Inc.
    Inventors: Victor Larson, Robert Dunham Short, III, Edmond Colby Munger, Michael Williamson
  • Patent number: 8516077
    Abstract: A system and method for incorporating software modules into a website or other information source that is searchable and updateable, which helps to create a dynamic user assistance environment. The system searches based on context/category sensitive natural language requests. This dynamic environment becomes “smarter” over time and will track questions and answers by a number of methods to assure the answers are up to date and that there is a high confidence match for the user's inquiry. The entire collection of data resides in a centralized location where the information can be leveraged to answer a user's question and aid in the creation of question/answer pairs for later use. Additionally, the assistance system supports a method for incorporating new informational content and answers to unanswered questions, for example by authorized support persons, that are categorized and stored in the existing system for later reference and use.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: August 20, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Ronald A. Linyard, Arlyn Asch, Jonas Salling, Brian C. Sparks, Arie Trouw, Mark Wineman
  • Patent number: 8504696
    Abstract: A system for connecting a first network device and a second network device includes one or more servers. The servers are configured to: (a) receive, from the first network device, a request to look up a network address of the second network device based on an identifier associated with the second network device; (b) determine, in response to the request, whether the second network device is available for a secure communications service; and (c) initiate a virtual private network communication link between the first network device and the second network device based on a determination that the second network device is available for the secure communications service, wherein the secure communications service uses the virtual private network communication link.
    Type: Grant
    Filed: December 27, 2011
    Date of Patent: August 6, 2013
    Assignee: VirnetX, Inc.
    Inventors: Victor Larson, Robert Dunham Short, III, Edmond Colby Munger, Michael Williamson
  • Patent number: 8504697
    Abstract: A system and method connect a first network device and a second network device by initiating a secure communication link. The system includes one or more servers configured to: receive, from the first network device, a request to look up a network address of the second network device based on an identifier associated with the second network device; determine, in response to the request, whether the second network device is available for a secure communications service; and initiate a secure communication link between the first network device and the second network device based on a determination that the second network device is available for the secure communications service; wherein the secure communications service uses the secure communication link to communicate at least one of video data and audio data between the first network device and the second network device.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: August 6, 2013
    Assignee: VirnetX, Inc.
    Inventors: Victor Larson, Robert Dunham Short, III, Edmond Colby Munger, Michael Williamson
  • Patent number: 8504713
    Abstract: Data packets to be transferred over a network as part of a temporally ordered content stream are obtained by an adaptive progressive download (APD) server. The APD server divides the data packets of the content stream into epochs of contiguous data, the epochs including a current epoch. The APD server determines a bit rate available on the network for transferring the current epoch and calculates an estimate of a playback time of the content stream buffered at a computer to which the content stream is being transferred and played back. The calculation of the estimate is based at least in part on the bit rate available on the network and an encoding bit rate of the content stream. The APD server controls the transfer of the content stream over the network in accordance with the estimated playback time.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: August 6, 2013
    Assignee: Allot Communications Ltd.
    Inventors: Ashwani Arya, Parag Arole
  • Patent number: 8473787
    Abstract: A method for generating and managing logical units (LUNs) in a storage network environment is disclosed herein. In one embodiment, such a method includes determining a type of LUN, identifying one or more servers that will access the LUN, and identifying a storage system that will host the LUN. The method then generates a LUN name that encapsulates the type, the one or more servers, and the storage system. The method then assigns the LUN name to the LUN. A corresponding apparatus and computer program product are also disclosed herein.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: June 25, 2013
    Assignee: International Business Machines Corporation
    Inventors: Michael Gerard Finnegan, Mark Sean Fleming, Jin Yan Huang, Michael Allan Nelsen, Wei Yin
  • Patent number: 8463862
    Abstract: A mail server collects messages from a number of user accounts and presents them to the user from a single location. Forwarded messages are automatically reformatted for the receiving device, while a copy of the original message is retained. Messages may be reformatted to include the phone number of the message sender. The reformatted message can then present the user with an option to return the message via a phone call. The reformatted message can include more than one phone number, in which case the sender's phone numbers can be prioritized for presentation to the user. The reformatted message can also present the user with an option to review notes or other contact-specific information prior to responding to the message.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: June 11, 2013
    Assignee: MXGO Technologies, Inc.
    Inventors: Jens U. Horstmann, Vincent L. Tang, Alan Rothkopf, Tal Dayan, Arie Avnur, Justin M. Kitagawa, Carolyn B. Boyce, Aleksandr M. Schvartsman, Aswath N. Satrasala, Ajay H. Giovindarajan
  • Patent number: 8463842
    Abstract: The present invention provides a music purchasing/transfer system allowing contents to be acquired in a remarkably efficient manner. In the system, a content acquisition apparatus, and method and program thereof are provided. The apparatus includes a content storage section used for storing contents; an output section for outputting the identification of every content that can be presented by a Content providing apparatus for presenting contents; and a content acquisition section for acquiring a content, which is identified by a content identification selected by carrying out an operation to select one of identifications output by the output section, from the content providing apparatus, wherein the output section outputs identifications of contents not stored yet in the content storage section as identifications different from other identifications output as identifications of other contents already stored in the content storage section.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: June 11, 2013
    Assignee: Sony Corporation
    Inventor: Susumu Ijichi
  • Patent number: 8458341
    Abstract: A network device comprises a storage device storing an application program for a secure communications service and at least one processor. The processor is configured to execute the application program enabling the network device to (a) send a request to look up a network address of a second network device based on an identifier associated with the second network device; (b) receive an indication that the second network device is available for the secure communications service, the indication including the requested network address of the second network device and provisioning information for a virtual private network communication link; (c) connect to the second network device, using the received network address of the second network device and the provisioning information for the virtual private network communication link; and (d) communicate with the second network device using the secure communications service via the virtual private network communication link.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: June 4, 2013
    Assignee: VirnetX, Inc.
    Inventors: Victor Larson, Robert Dunham Short, III, Edmond Colby Munger, Michael Williamson
  • Patent number: 8458528
    Abstract: Disclosed is a method and system for transmitting data on a data channel from a source to a destination. The data channel has a plurality of wavelength channels and a throughput. The system and method include a storage application for multicasting data on each of the plurality of wavelength channels, a storage protocol extension device using buffer credits to adjust the throughput during the multicasting, and an application optimization device for managing data channel latency to achieve asymmetric mirroring behavior at the same time as the multicasting.
    Type: Grant
    Filed: April 7, 2011
    Date of Patent: June 4, 2013
    Assignee: AT&T Intellectual Property II, L.P.
    Inventor: James A. Gardner
  • Patent number: 8458340
    Abstract: A network arrangement that employs a cache having copies distributed among a plurality of different locations. The cache stores state information for a session with any of the server devices so that it is accessible to at least one other server device. Using this arrangement, when a client device switches from a connection with a first server device to a connection with a second server device, the second server device can retrieve state information from the cache corresponding to the session between the client device and the first server device. The second server device can then use the retrieved state information to accept a session with the client device.
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: June 4, 2013
    Assignee: Aventail LLC
    Inventor: Rodger D. Erickson
  • Patent number: 8443187
    Abstract: In one or more embodiments, attributes other than a supplicant's MAC address can be used for the user name in the authentication process in a network computing environment. In at least some embodiments, doing so utilizes an association structure, such as a table, that is already resident at the authentication server. By using attributes other than a supplicant's MAC address, various matching scenarios can be provided by the authentication server in which authentication or authorization takes place responsive to satisfying conditions defined in the authentication server's association or database. Furthermore, a variety of non-authentication scenarios can be supported using the authentication server's association.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: May 14, 2013
    Assignee: Marvell International Ltd.
    Inventor: Michael Orr
  • Patent number: 8434087
    Abstract: A method for managing distributed computer data stream acceleration devices is provided that utilizes distributed acceleration devices on nodes within the computing system to process inquiries by programs executing on the computing system. The available nodes and available acceleration devices in the computing system are identified. In addition, a plurality of virtual acceleration device definitions is created. Each virtual acceleration device definition includes attributes used to configure at least one of the plurality of identified acceleration devices. When an inquiry containing an identification of computing system resources to be used in processing the inquiry is received, at least one virtual acceleration device definition that is capable of configuring an acceleration device in accordance with the computing system resources identified by the inquiry is identified.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: April 30, 2013
    Assignee: International Business Machines Corporation
    Inventors: Louis R. Degenaro, James R. Giles, Gabriela Jacques Da Silva
  • Patent number: 8429395
    Abstract: A request is received from a software component of a software product to access a value of a public setting of the software component. A check is made as to whether the request conforms to an appropriate format for the public setting. If the request conforms to the appropriate format, then the requested access is performed. However, if the request does not conform to the appropriate format, then the requested access is denied. Multiple values for the public setting can be received and maintained concurrently.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: April 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Christopher D. Russell, Eric P. Traut, Ravisankar Pudipeddi, Adam D. Stritzel, Suyash Sinha
  • Patent number: 8429413
    Abstract: A method for processing security communication protocol compliant signed receipts at a mobile communication device linked to a host system is provided. The host system receives an email message linked to a digital signature, and a signed receipt. The host system redirects the signed receipt to the mobile communication device. The host system determines if the email message is available at the mobile communication device, and if not, the host system retrieves the email message and redirects the email message to the mobile communication device. The mobile communication device can then verify the signed receipt based on the email message. Optionally, rather than the email message, the host system retrieves and/or recalculates data elements associated with the email message and required to verify the signed receipt, and redirects these data elements to the mobile communication device.
    Type: Grant
    Filed: May 30, 2011
    Date of Patent: April 23, 2013
    Assignee: Research In Motion Limited
    Inventors: Michael K. Brown, Neil Adams, Michael S. Brown, Luis Estable
  • Patent number: 8423773
    Abstract: A multimedia messaging system for receiving/sending multimedia messages, includes: a wireless LAN; and a MMS gateway. The MMS gateway performs: receiving/sending the multimedia message to/from a MMS user device via the wireless LAN; and encrypting the multimedia message. The encryption is performed by: issuing a certificate to the MMS user device; sending a session ID and a master key encrypted by the MMS gateway's private key to the MMS user device in response to a request of the MMS user device having the certificate; generated a shared secret key using an algorithm combining the master key with the MMS user device's phone number and the session ID; and encrypting the multimedia message using the shared secret key.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jun Shen, Song Song, Pei Sun, Jian Ming Zhang