Patents Examined by Taylor A Elfervig
-
Patent number: 8195754Abstract: A mail server makes use of characteristics of the transport and/or application layer flow (e.g., TCP and SMTP) of received email to determine whether those characteristics are consistent with spam, for example, exhibiting behavior consistent with traffic competing for link access, large round trip times and resource constrained hosts. In some examples, a statistical technique is used to process flow characteristics of a message, optionally with other characteristics of the message, to characterize the message as spam versus a valid message.Type: GrantFiled: February 13, 2009Date of Patent: June 5, 2012Assignee: Massachusetts Institute of TechnologyInventor: Robert E. Beverly, IV
-
Patent number: 8190673Abstract: A system and method of enforcing Enterprise Resource Planning (“ERP”) software object permissions in a three-tiered architecture is provided. A user connects to the three-tiered architecture via an enhanced client, which connects to a database server via a middle-tier server. The database server stores code and permission information for each database object. When a user connects to the system, the user's permissions are retrieved and stored at the middle-tier server. The user may then access data by instantiating objects at the middle-tier server by compiling and executing code retrieved from the database server. The middle-tier server performs permission checking for accessing database objects and provides environments for executing both managed and unmanaged code. The middle-tier server can perform permission checking for users and objects without accessing the database server.Type: GrantFiled: July 30, 2008Date of Patent: May 29, 2012Assignee: Microsoft CorporationInventors: Uno Junghans, Dean McCrae, Stuart Glasson, Tsvi M. Reiter, Jesper Boelsmand
-
Patent number: 8169482Abstract: A surveillance video accumulation system pertaining to the present invention includes a plurality of surveillance camera units and a video accumulation unit that are connected with each other via a network. Among pieces of video data that have been encoded according to a prediction encoding method and transmitted from all the surveillance camera units, the video accumulation unit accumulates video data transmitted from a selected one of the surveillance camera units. Before the selection, if specified as a surveillance camera unit that is expected to shoot a subject, each of the surveillance camera units encodes video data of the subject based only on intra frame prediction and transmits the encoded video data to the accumulation unit.Type: GrantFiled: September 18, 2007Date of Patent: May 1, 2012Assignee: Panasonic CorporationInventors: Satoshi Kajita, Ikuo Fuchigami
-
Patent number: 8112507Abstract: According to one embodiment, a device is disclosed. The device includes a first protocol engine (PE) to process tasks to be forwarded to a first remote node, a remote node search unit (RNSU) having a three-dimensional (3-D) task list corresponding to tasks to be forwarded to the two or more sub-nodes, and a connection pointer to maintain a connection between the first PE and the first remote node.Type: GrantFiled: September 27, 2005Date of Patent: February 7, 2012Assignee: Intel CorporationInventors: Nai-Chih Chang, Pak-lung Seto
-
Patent number: 8108523Abstract: A method and system for automatic extension of a distributed numeric range in a multi-master system are described. In one embodiment, each of a plurality of master servers is provided with a unique range of numeric values that can be assigned to clients. Each master server can dynamically extend its associated range when the range is about to be exhausted. For example, a first master server can send a range request to a second master server to obtain additional numeric values when the number of values in its associated range is below a threshold. After receipt of the additional numeric values from the second master server, the first master server updates its associated range and assigns the additional numeric values to the clients.Type: GrantFiled: February 13, 2009Date of Patent: January 31, 2012Assignee: Red Hat, Inc.Inventors: Nathan G. Kinder, Simo S. Sorce
-
Patent number: 8024420Abstract: A mental and physical condition analyzer analyzes the mental and physical condition of a user based upon measurement data transmitted in association with a delivery request from a terminal and related to the mental and physical of the user of the terminal. A content selector selects content adapted to the mental and physical condition of the user. An output unit outputs the content selected by the content selector.Type: GrantFiled: June 13, 2006Date of Patent: September 20, 2011Assignee: Sony Computer Entertainment Inc.Inventor: Masayuki Chatani
-
Patent number: 7970885Abstract: The present specification related to a method for interacting with a user and terminal thereof. The present specification provides a terminal comprising a first module adapted to receive a scheduling context including scheduled device management from a server and to install the received scheduling context, and a second module adapted to provide one or more of notification to a user about the scheduled device management, and an option allowing the user to modify the scheduled device management before performing the scheduled device management.Type: GrantFiled: April 30, 2010Date of Patent: June 28, 2011Assignee: LG Electronics Inc.Inventor: Te-Hyun Kim
-
Patent number: 7970844Abstract: A method of “stateful failover” is provided that allows email gateway systems in a cluster to deliver email messages that have been accepted for delivery by a member of the cluster, but has failed with out delivering the messages. The method involves creating a backup copy of the messages that have been accepted for delivery by one email gateway system in the stateful failover cluster on one or more other email gateway systems in the stateful failover cluster. Upon detecting the failure of the email gateway system that accepted the message, another member of the stateful failover cluster that has access to the backup copy of the message queue takes responsibility for the delivery of the messages on the mirrored queue.Type: GrantFiled: August 26, 2009Date of Patent: June 28, 2011Assignee: WatchGuard Technologies, Inc.Inventors: Robert Osborne, Bill Simpson, Rod Gilchrist
-
Patent number: 7908358Abstract: Method and apparatus for metering network services, for example Web services. In embodiments, a network services metering system may collect network service usage information via an add usage interface and store the usage information in a database. In one embodiment, the usage information may be partitioned into two or more partitions. Once the usage information has been aggregated and stored, the metering system may be queried to obtain usage statistics such as aggregate usage over specific time intervals. In one embodiment, a pipeline mechanism that generates and processes batches of usage information may be implemented for adding usage information to the database. The pipeline mechanism may help to reduce or eliminate redundancy and loss of usage information, and may make the metering system linearly scalable in multiple dimensions.Type: GrantFiled: March 31, 2006Date of Patent: March 15, 2011Assignee: Amazon Technologies, Inc.Inventors: Aditya K. Prasad, Sorin Gherman, Alan S. Geller, Rahul Singh, Nicholas J. Lee
-
Patent number: 7882269Abstract: A modularized broadcast receiver driver architecture includes one or more control nodes, under control of a network module, that perform a series of one or more functions to receive a broadcast signal and extract content information from the signal. None of the multiple control nodes requires knowledge of the network type via which the signal is being received. Rather, a network module is aware of the network type and configures the control nodes to carry out their respective functions.Type: GrantFiled: December 1, 2004Date of Patent: February 1, 2011Assignee: Microsoft CorporationInventors: Thaddeus C. Pritchett, David A. Goll, Sean C. McDowell, Terje K. Backman, Jay Alan Borseth
-
Patent number: 7865591Abstract: A computer-implemented method for facilitating DHCP diagnostic functionality comprises a plurality of operation. An operation is performed for identifying misconfigurations to a DHCP option configuration of a DHCP agent between a DHCP server and a client of the DHCP server. An operation is performed for confirming proper address concentration configuration with respect to the DHCP agent. An operation is performed for snooping on address assignments from the DHCP server to the client of the DHCP server to determine unauthorized ones of the address assignments.Type: GrantFiled: November 20, 2007Date of Patent: January 4, 2011Assignee: Alcatel LucentInventors: Hakki Candan Cankaya, Gerard Damm, Kamakshi Sridhar, Sven Ooghe
-
Patent number: 7853708Abstract: Techniques for providing remote access to a service provider network include exchanging multiple Dynamic Host Configuration Protocol (DHCP) formatted messages instead of any Point to Point Protocol (PPP) message to provide all PPP functions for accessing a service provider network from a customer node. The service provider network is on provider premises and the customer node is on customer premises different from the provider premises. The DHCP format is used to exchange authentication messages, user profile data on Authentication, Authorization and Accounting (AAA) servers, or session keep-alive echo messages, alone or in some combination. When all are message types are combined, these techniques provide a remote access server (RAS) with the capability to perform all functions presently provided by PPP processes. In some combinations, these techniques allow a modified DHCP server to replace a legacy AAA server.Type: GrantFiled: February 25, 2006Date of Patent: December 14, 2010Assignee: Cisco Technology, Inc.Inventors: William Mark Townsley, Vincent John Mammoliti, Ralph Droms, Wojciech Dec, Richard Pruss
-
Patent number: 7779074Abstract: A method and apparatus for dynamically partitioning data across a cluster in a tree-based structure is disclosed. In one embodiment, cache nodes in the cluster are detected. A partition group is formed with members including one or more cache nodes of the cluster. An instance of a cache node in the partition group is copied to each cache node in the partition group. The membership of the partition group is adjusted based on a participation of data in the partition group.Type: GrantFiled: November 19, 2007Date of Patent: August 17, 2010Assignee: Red Hat, Inc.Inventors: Manik Ram Surtani, Jason Thomas Greene
-
Patent number: 7769822Abstract: In a content delivery network comprising multiple servers positioned at different locations, and including clients respectively located closer to one of the servers than to others, a method distributes specified file content to respective clients. The method initially uploads the specified content to a particular server, and generates a download plan for replicating the specified content at one or more other servers in successive stages, wherein each of the other servers is designated as a target server. The clients are notified, when the specified content is available for downloading at each target server. One mode of operation, of the target servers, immediately serves the specified content to a given client from the target server; another mode notifies the given client of the amount of time remaining until the target server completes replicating the specified content.Type: GrantFiled: July 17, 2007Date of Patent: August 3, 2010Assignee: International Business Machines CorporationInventors: Jeffrey Mark Achtermann, Lawrence H. Maddox, Jr., Liliana Orozco, Patrick Leo Woods
-
Patent number: 7761578Abstract: A computer system and method for communicating in a virtual environment. The computer system may include a first partition and a virtual service client implemented at a first position in the first partition. The computer system may also include a second partition, and a virtual service provider implemented at a second position in the second partition. The first partition and the second partition may be in operative communication via the virtual service client and the virtual service provider. The first position and the second position may enable the virtual service client and the virtual service provider to reduce processing overhead associated with communicating in the virtual environment by eliminating a processing step, a buffer copy, a software interrupt, and/or a context switch.Type: GrantFiled: April 28, 2006Date of Patent: July 20, 2010Assignee: Microsoft CorporationInventors: Brian L. Henry, Pankaj Garg, Jeffrey Brian Kinsey, Benjamin A. Leis, Parag Chakraborty
-
Patent number: 7739368Abstract: The present specification related to a method for interacting with a user and terminal thereof. The present specification provides a terminal comprising a first module adapted to receive a scheduling context including scheduled device management from a server and to install the received scheduling context, and a second module adapted to provide one or more of notification to a user about the scheduled device management, and an option allowing the user to modify the scheduled device management before performing the scheduled device management.Type: GrantFiled: January 22, 2007Date of Patent: June 15, 2010Assignee: LG Electronics Inc.Inventor: Te-Hyun Kim
-
Patent number: 7720967Abstract: An exemplary embodiment of the invention relates to a method, system, and storage medium for resolving contention issues by a channel in a fibre optic switch environment that occur during channel program execution. The method comprises a channel receiving a status packet indicating a device is no longer busy. The method also includes specifying whether the channel intends to re-initiate a channel program that previously resulted in the device busy status. If the channel does not intend to re-initiate the channel program, a first combination of bits in a re-initiate field of a status-acceptance packet are set which indicate that the channel will take no further action. If the channel intends to re-initiate the channel program, a second combination of bits in the re-initiate field of the status-acceptance packet are set, indicating that the channel will re-initiate the channel program. The method further includes transmitting the status-acceptance packet to a control unit.Type: GrantFiled: May 9, 2008Date of Patent: May 18, 2010Assignee: International Business Machines CorporationInventors: Giles R. Frazier, Robert J. Dugan
-
Patent number: 7716328Abstract: A method and apparatus for calculating a degree of participation of a server in a group of servers is disclosed. In one embodiment, a memory stores timestamps for each access to the server. A processor weights the timestamps to treat more recent accesses as more important than older accesses, wherein older accesses decay in importance exponentially using a half-life constant.Type: GrantFiled: November 19, 2007Date of Patent: May 11, 2010Assignee: Red Hat, Inc.Inventors: Manik Ram Surtani, Jason Thomas Greene
-
Patent number: 7693985Abstract: A dispatching technique dispatches packets to a plurality of service control engines (SCEs) which in aggregate may be configured to handle traffic produced by a high-speed high-capacity data link. Upstream and downstream packets that are associated with a data flow between a subscriber and a destination node in a communication network are received from by a dispatcher which is located in a path used by the data flow. For each packet, the dispatcher identifies an SCE from among a plurality of SCEs that is to receive the packet based upon an address contained in the packet. The packet is then dispatched by the dispatcher to the identified SCE which processes the packet accordingly. After processing the packet, the SCE returns the packet to the dispatcher which further processes the packet including transferring the packet onto the communication network towards its destination.Type: GrantFiled: June 9, 2006Date of Patent: April 6, 2010Assignee: Cisco Technology, Inc.Inventors: Michael Keohane, Guy Fedorkow, Gaash Hazan, Ori Finkelman, Ofer Weill
-
Patent number: 7680895Abstract: Email and chat messages may be displayed as part of the same conversation, in an integrated conversation view. The conversation view would include items corresponding to email messages that are part of the conversation and chat messages that are part of the conversation. A user may reply to an email message in the conversation by chat.Type: GrantFiled: February 6, 2006Date of Patent: March 16, 2010Assignee: Google Inc.Inventors: Jonathan D. Perlow, Michael Don Sego, Nahush Mahajan, Keith H. Coleman, Adam Ross Barker