Patents Examined by Ashok B. Patel
  • Patent number: 7895309
    Abstract: Embodiments include a main host system of the client computer, and a network event notification system, including a networking subsystem that communicates with a network server to act as a proxy for the client computer when the main host system of the client computer is in a sleep state. The networking subsystem awaits a synchronization packet initiated by the network server, or polls the network server to determine whether data is available. The computing device operates an associated network subsystem while the main host system of the computing device is in a sleep state, and receives data via the network subsystem indicating that content is available to the computing device. Policy is then invoked to determine whether to wake at least part of the main host system to handle the content. A target duty cycle mechanism is also provided to control the average power consumption during wake and sleep cycling.
    Type: Grant
    Filed: January 11, 2006
    Date of Patent: February 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Mohamed Belali, Cort Whitney Stinnett, Clark D. Nicholson
  • Patent number: 7882177
    Abstract: A network device and method are directed towards detecting and blocking image spam within a message by performing statistical analysis on differences in edge pixel distribution patterns. An image spam detection component receives a message with an image attachment. Physical characteristics of the image are examined to determine whether the image is a candidate for further analysis. If so, then the image may be converted to a grayscale image, and then performing edge detection, followed by the elimination of non-maxima and thresholding of weak edges. Edge pixels and then employed to determine a normalized pixel density distribution (PDD). Various statistical analyses are applied to the resulting normalized PDD to determine a likelihood that the image is spam. A signature based exemption may be applied to images improperly identified as spam, based on trusted user feedback.
    Type: Grant
    Filed: August 6, 2007
    Date of Patent: February 1, 2011
    Assignee: Yahoo! Inc.
    Inventors: Ke Wei, Hao Zheng, Jay Pujara
  • Patent number: 7882186
    Abstract: A method for modifying email signatures in emails by enabling the sender to use a numeric code appended behind the top level domain name of the intended email address portion of a readdressed email address. This readdressed address is received by an email server that inserts a numeric code-selected signature and forwards the email to the intended email address.
    Type: Grant
    Filed: October 12, 2006
    Date of Patent: February 1, 2011
    Inventor: Chen Sun
  • Patent number: 7882206
    Abstract: A storage device system has a plurality of storage devices for storing information; a storage device control section that controls storage of information in the storage devices; and a connection unit connected to the storage device control section. Furthermore, the storage device system has a first communication control section that includes a first processor which is connected to the storage device control section via the connection unit and also connected on a first network external to the storage device system, which converts information of a first form received over the first external network into information of a second form, and which issues a request for access to the storage devices; and a second processor which accesses the storage devices via the connection unit and the storage device control section in response to the access request issued from the first processor, and which controls activation of the first processor.
    Type: Grant
    Filed: January 2, 2009
    Date of Patent: February 1, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Hiroshi Ogasawara, Yutaka Takata, Naotaka Kobayashi
  • Patent number: 7870206
    Abstract: Linked non-shared documents within email messages are made accessible to a recipient. Upon initiation of sending of an email message by a user, the MIME of the email is automatically parsed through to detect URL tags indicating that a linked document is contained within the email message. Upon detection of a URL tag, the prefix of the URL is checked to determine if it is accessible to a recipient. If the prefix indicates that the link is not accessible to the recipient, the sender is provided with at least the following options for making the linked document accessible to the recipient: sending the linked document as an in-line document by converting the document into HTML format and embedding it into a multi part MIME message, sending the linked document as an attachment with a link to a file system or document library, or converting the linked document into a pdf file and sending it as an attachment.
    Type: Grant
    Filed: November 17, 2006
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Niklas Heidloff, Shruti Kumar, Michael R. O'Brien
  • Patent number: 7864952
    Abstract: A data processing system is provided that includes format-preserving encryption and decryption engines. A string that contains characters has a specified format. The format defines a legal set of character values for each character position in the string. During encryption operations with the encryption engine, a string is processed to remove extraneous characters and to encode the string using an index. The processed string is encrypted using a format-preserving block cipher. The output of the block cipher is post-processed to produce an encrypted string having the same specified format as the original unencrypted string. During decryption operations, the decryption engine uses the format-preserving block cipher in reverse to transform the encrypted string into a decrypted string having the same format.
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: January 4, 2011
    Assignee: Voltage Security, Inc.
    Inventors: Matthew J. Pauker, Terence Spies, Luther W. Martin
  • Patent number: 7860917
    Abstract: To suppress a server processing load and a network load in a sensor network which accommodates a great number of mobile sensor nodes. Among a plurality of distributed data processing servers (DDS) for managing data of sensor nodes, a distributed data processing server (DDS) that is a home server to hold data of a mobile sensor node is set for each sensor node by a directory server (DRS). At each distributed data processing server (DDS), upon reception of the data from the sensor node, identification process is executed as to whether the data is sensor data to be managed by itself or another distributed data processing server. If a result of the identification is the sensor data to be managed by another distributed data processing server, the data is transferred to the distributed data processing server (DDS-1), which corresponds to the home server of the sensor data, based on setting of the directory server (DRS).
    Type: Grant
    Filed: January 20, 2006
    Date of Patent: December 28, 2010
    Assignee: Hitachi, Ltd.
    Inventor: Norihiko Moriwaki
  • Patent number: 7860949
    Abstract: A client terminal which uses image data processed based on an image processing request sent to an image processing server is connected via a network. The communication terminal includes a communication state detecting section which detects the communication state with the image processing server, and an image processing section which detects an abnormality of the communication state and executes processing for the image processing request.
    Type: Grant
    Filed: August 4, 2005
    Date of Patent: December 28, 2010
    Assignee: Ziosoft, Inc.
    Inventor: Kazuhiko Matsumoto
  • Patent number: 7856503
    Abstract: One embodiment of the present method and apparatus for synthesizing a data stream includes retrieving meta data from at least one decision tree, the decision tree comprising a plurality of interconnected nodes, and generating the data stream in accordance with the meta data.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: December 21, 2010
    Assignee: International Business Machines Corporation
    Inventors: Eric Bouillet, Parijat Dube, Zhen Liu
  • Patent number: 7849185
    Abstract: A method for correlating event information comprises receiving a query associated with an attribute value of a detected event. The method continues by identifying a rule for determining the attribute value, the rule associated with a rule identifier. The method continues by identifying in a first table a rule update time associated with the rule. The method continues by determining attribute values for a plurality of detected events stored in a second table, wherein the plurality of detected events occurred after the rule update time and are associated with event identifiers. The method continues by storing in a third table the determined attribute values and the event identifiers. The method concludes by identifying in the third table one or more event identifiers associated with one or more attribute values that satisfy the query.
    Type: Grant
    Filed: January 10, 2006
    Date of Patent: December 7, 2010
    Assignee: Raytheon Company
    Inventor: Troy Dean Rockwood
  • Patent number: 7844689
    Abstract: An apparatus, method, system, computer program and product are disclosed, each capable of managing a configuration request received via a network. Upon receiving a configuration right request form a client, a determination is made as to whether or not a configuration right can be issued. Based on the determination, the configuration right is issued to the client.
    Type: Grant
    Filed: January 20, 2006
    Date of Patent: November 30, 2010
    Assignee: Ricoh Company, Ltd.
    Inventors: Takashi Yoshikawa, Toru Matsuda
  • Patent number: 7836155
    Abstract: A method for assigning a global address to a node in an ad-hoc network is provided. A joining node to the ad-hoc network generates a local address using its MAC address. The joining node inquires of its one-hop nodes about whether they occupy a local address that is the same as the generated local address. When the joining node is informed that there are no nodes occupying the same local address, it generates a global address using the generated local address and a global prefix provided from neighbor nodes. The joining node inquires of an Internet gateway about whether the generated global address is currently used. When the joining node is informed that there are no nodes currently using the same global address, the joining node is assigned the generated global address. Further, the joining node and the Internet gateway communicate messages via a relay node using a tunneling.
    Type: Grant
    Filed: January 20, 2006
    Date of Patent: November 16, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung-lim Kang, Young-sung Roh, Jae-hoon Kim, Young-gon Choi, Jung-ho Kim, Shubhranshu Singh, Jae-pil You, Dong-keun Lee, Hyun-sik Kang
  • Patent number: 7831700
    Abstract: A distributed path computation element based system in a multi-layer network. The system comprises at least one higher-layer path computation element, and at least one lower-layer path computation element, adapted to provide dynamic multi-layer path computations; at least one higher-layer traffic engineering database, and at least one lower-layer traffic engineering database, adapted to provide multi-layer traffic engineering label switched paths, while maintaining layer-specific traffic engineered database in a distributed fashion; and at least one path computation element agent, adapted to provide static optical layer path provisioning, and reconfiguration of optical layer label switched paths in cooperation with the at least one lower-layer path computation element.
    Type: Grant
    Filed: October 16, 2006
    Date of Patent: November 9, 2010
    Assignee: Futurewei Technologies, Inc.
    Inventor: Young Lee
  • Patent number: 7831695
    Abstract: An information technology (IT) system configuration scorecard tool is disclosed. The scorecard tool comprises a first database of current configurations and a second database of standard configurations, a processor, and an analysis engine that, when executed by the processor, determines a configuration score based on comparing a standard configuration with a current configuration. The configurations are characterized, in part, by a server brand, a server model, an operating system, a database, and a plurality of applications.
    Type: Grant
    Filed: February 18, 2008
    Date of Patent: November 9, 2010
    Assignee: Sprint Communications Company L.P.
    Inventors: Jonathon A. Burr, Travis Euler, Brett Ren, Laurence G. Vanderheiden
  • Patent number: 7827274
    Abstract: A method can be used to profile a user using network addresses, category information, and demographic data when the user requested or received information from those network addresses. A table can be created that includes the user identifier, category information, and demographic data. The user profile can be generated and based at least in part on the user identifier, category information, and at least some of the demographic data.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: November 2, 2010
    Assignee: Vignette Software LLC
    Inventor: Sean M. McCullough
  • Patent number: 7822835
    Abstract: A logically centralized physically distributed Internet protocol (IP) network-connected devices configuration is disclosed. The technology initially receives configuration information regarding an IP network-connected devices configuration. The configuration information is then disseminated to a plurality of devices coupled with the IP network-connected devices configuration. At least a portion of the IP network-connected devices configuration with a related timestamp is then stored on any of the plurality of devices having a datastore thereon. In so doing, the IP network-connected devices configuration is physically distributed and at least partially replicated such that when a comparison of a status information with respect to at least one of the network-connected devices, the status information having a most recent timestamp associated therewith is relied upon.
    Type: Grant
    Filed: February 1, 2007
    Date of Patent: October 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Robert G. Atkinson, William T. Blank
  • Patent number: 7818426
    Abstract: A method for processing a message by a message provider that includes receiving, for a topic, a mutual exclusion function from each application instance of a plurality of application instances, receiving the message for the topic, and sending the message to one application instance of the plurality of application instances based on executing each of the mutual exclusion functions, wherein the mutual exclusion functions ensure that the message is sent to a single application instance of the plurality of application instances.
    Type: Grant
    Filed: March 27, 2007
    Date of Patent: October 19, 2010
    Assignee: Oracle America, Inc.
    Inventors: Ramesh Parthasarathy, Binod P. Gangadharan, Sivakumar Thyagarajan
  • Patent number: 7818385
    Abstract: The illustrative embodiments of the present invention described herein provide a computer implemented method, apparatus, and computer program product for forwarding a reply email message. The process dynamically inserts email addresses associated with a plurality of recipients of an original email message and with an email address associated with the sender of the original email message into a recipient field of the reply email message. The email address associated with the sender of the original email message is identified to form an identified email address, wherein a copy of the reply email message is unsent to the identified email address. However, the identified email address remains part of the recipient field. In response to receiving a send command, the reply email message is sent to the email addresses associated with the recipient field excluding the identified email address.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Indran Naick, Jeff K. Wilson
  • Patent number: 7814234
    Abstract: The present invention extends to methods, systems, and computer program products for offline execution of Web based applications. Embodiments of the present invention facilitate the local storage of Web based executable instructions and data at a computer system. The Web based executable instructions and data can be used to locally fulfill requests (directed to a domain that sent the executable instructions and data for storage) from modules associated with a Web browser at the computer system. Accordingly, locally stored Web based executable instructions and data can be used at a computer system to simulate communication with Web site when the Web site is otherwise unavailable.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: October 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Jonathan C. Hawkins, Shanku S. Niyogi
  • Patent number: 7805520
    Abstract: Disclosed is a storage system including a unit that requests reconnection to a host after once disconnecting the connection, and a unit that on receipt of a message for reconnection from the host sends to the host a message indicating that connection migration has been made to another storage and the address information of the destination of migration, wherein with these messages as a sequence of processing operations, control is exercised to send a migrate message after completion of the reconnection request to effect switching of a connection path from a migration source to a migration destination.
    Type: Grant
    Filed: December 26, 2007
    Date of Patent: September 28, 2010
    Assignee: NEC Corporation
    Inventors: Shugo Ogawa, Yoshihiro Hasebe