Patents Examined by Charles Murphy
  • Patent number: 8560614
    Abstract: A method, system, and computer program product for scanning emails by reducing the amount of decomposition processing that is performed to only the minimum necessary to fully scan the emails. This reduces the server resources needed, which improves server throughput and reduces costs. A method for processing email messages comprises the steps of receiving an email message comprising a plurality of items, scanning the email message with at least one scanner software, determining with each of the at least one scanner softwares what items of the plurality of items the email message is to be decomposed into, decomposing the email message to obtain the items determined by each of the at least one scanner software.
    Type: Grant
    Filed: November 29, 2006
    Date of Patent: October 15, 2013
    Assignee: McAfee, Inc.
    Inventor: Richard Morrey
  • Patent number: 8495242
    Abstract: An automatic graphics delivery system that operates in parallel with an existing Web site infrastructure is provided. The system streamlines the post-production process by automating the production of media through content generation procedures controlled by proprietary tags placed by an author within URLs embedded within Web documents.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: July 23, 2013
    Assignee: Automated Media Processing Solutions, Inc.
    Inventors: Sean Barger, Steve Johnson, Matt Butler, Jerry Destremps, David Pochron, Trent Brown
  • Patent number: 8473632
    Abstract: A packet receiving apparatus determines whether or not data to be stored in a buffer overlaps previously stored data based on information contained in a header portion of a received packet. If it is determined that the data overlaps, a checksum for the overlapping data is subtracted. If it is determined that the data does not overlap, a checksum for the data to be stored in the buffer is added.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: June 25, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kazuhiko Morimura
  • Patent number: 8452861
    Abstract: A method includes receiving an order for services to be provided by an optical network, the order identifying bandwidth requirements for the optical network and multiple broadcast locations; creating an optical network identifier, the optical network identifier including an aggregation of dense wavelength data multiplexers that may define one or more paths; prompting a user to select a path for a broadcast circuit through the dense wavelength data multiplexers using a graphical user interface; querying an operations support service for available bandwidth to support bandwidth requirements over the selected path; and assigning the circuit path based on the available bandwidth.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: May 28, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Lakshmi Prasanna Kapadia, David Lopez, Hrushikesh Dingari, Manish Kharod, Sengodan Subramanian
  • Patent number: 8433801
    Abstract: Methods, systems, and apparatus, including computer program products, for managing resources in virtualization systems, including multi-cloud systems. The use of supply chain economics alone and in combination with other techniques offers a unified platform to integrate, optimize or improve, and automate resource management in a virtualization system. These techniques may be used to monitor and control the delivery of service level agreements and software licenses. They may also be used to monitor and control contention of computing resources in a virtualization system, and to suspend or terminate computing resources.
    Type: Grant
    Filed: August 12, 2009
    Date of Patent: April 30, 2013
    Assignee: VMTurbo, Inc.
    Inventors: Yechiam Yemini, Shmuel Kliger, Danilo Florissi, Shai Benjamin, Yuri Rabover
  • Patent number: 8417819
    Abstract: A computer command processor to prepare a data processing pipeline where an output of a first process is provided as an input of a second process, wherein the first process and the second process execute at different computer systems. Systems (and the processes that are to occur there) are identified by Uniform Resource Locators (“URLs”).
    Type: Grant
    Filed: November 5, 2007
    Date of Patent: April 9, 2013
    Assignee: Red Hat, Inc.
    Inventor: Steven W. Parkinson
  • Patent number: 8386606
    Abstract: A group management device provides with a content a device included in a group managed by the group management device. The group management device includes a storage unit that stores a total number of remote device that the group management device currently registers, a maximum number of remote devices that the group management device is permitted to register, a total number of local device that the group management device currently registers, and a maximum number of local devices that the group management device is permitted to register. The group management device also includes a judging unit that judges whether the total number of the remote device exceeds the maximum number of the remote devices when it is judged that the one device is the remote device. The judging unit judges whether the total number of the local device exceeds the maximum number of the local devices when it is judged that the one device is the local device.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: February 26, 2013
    Assignee: Panasonic Corporation
    Inventors: Natsume Matsuzaki, Toshihisa Abe, Toshihisa Nakano, Yuichi Futa, Masaya Miyazaki
  • Patent number: 8312169
    Abstract: A method for inter-working between an alternative network address type (ANAT) endpoint and an interactive connectivity establishment (ICE) is provided. The method may include identifying one or more network addresses operable to be used to communicate with a alternative network address type (ANAT) endpoint. One or more candidates operable to be used for interactive connectivity establishment (ICE) traversal may also be identified. A preferred network address may be determined from the one or more network addresses based on an ANAT endpoint preference. A corresponding candidate may be determined based on the ANAT endpoint preference. The corresponding candidate may use a candidate address to communicate. A media stream may be established between the preferred network address and the corresponding candidate address.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: November 13, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Muthu Arul Mozhi Perumal, Ram Mohan R.
  • Patent number: 8296370
    Abstract: A system and method routes messages based on an intended recipient's availability to receive messages. Each network user's current status is determined by tracking when the user activates and deactivates an auto-reply feature. The user's current status, return date and alternate contact(s) are specified in the auto-reply and stored and updated on a user status server which periodically communicates to each user the current status information for each contact listed in that user's address book. When the current status information indicates that the intended recipient is unavailable, message routing options are presented to the sender. These options include sending the message to the user regardless of the intended recipient's current unavailability, not sending the message at all, routing the message to at least one specified alternate contact, sending the message to the intended recipient while sending a copy of the message to the alternate contact.
    Type: Grant
    Filed: February 13, 2006
    Date of Patent: October 23, 2012
    Assignee: Research In Motion Limited
    Inventors: Neil Adams, Raymond Vander Veen
  • Patent number: 8296409
    Abstract: Techniques for coordinating an on-demand communication-based mashup service are provided. The techniques include resolving a dynamic context of a receiver, configuring a communication service with at least one parameter of the dynamic context of the receiver, and coordinating the communication service dynamically at run-time based on the at least one parameter of the dynamic context of the receiver, wherein the communication service is composed in a mashup environment. Techniques are also provided for providing a customizable service to a user.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventors: Nilanjan Banerjee, Koustuv Dasgupta, Sougata Mukherjea
  • Patent number: 8285872
    Abstract: A router receives a transaction message. The router determines whether the transaction message may include an affinity indicating a preference regarding processing of the transaction message. The transaction message may be modified to include an identification of a server system to process the modified transaction message based on the determination of the affinity. The router may route the modified transaction message to a coupling facility. A notification message may be received from the coupling facility, where the notification message requests a server associated with or including the router to send a bid to process the modified transaction message. The router may send the bid to process the modified transaction message to the coupling facility. An authorization message, to process the modified transaction message, may be received from the coupling facility based on a timestamp of the bid.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael Bruce Kennedy, Robert Mark Magid, Mark Neal Ziebarth
  • Patent number: 8280961
    Abstract: A method for providing a camp-on service for a network service includes detecting a request from a user for access to a network service and detecting that the network service is unavailable. The method includes subscribing the user to a camp-on service for the network service. The method includes detecting that the network service is available and notifying the user that the network service is available.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: October 2, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Labhesh Patel, Denise G. Caballero-Mccann
  • Patent number: 8275861
    Abstract: A communication device is configured to connect with a network including a plurality of types of external devices. The communication device is provided with a spec storage device, a type obtaining device, and a communication attempt device. The spec storage device is configured to store an association of a type of external device and a spec of communication setting information which is capable of being set in the type of external device. The type obtaining device is configured to obtain type information of each external device. The communication attempt device is configured to attempt to communicate with each external device by utilizing communication setting information which complies with the spec associated with the obtained type information of external device by the type obtaining device.
    Type: Grant
    Filed: November 24, 2008
    Date of Patent: September 25, 2012
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Sunao Kawai
  • Patent number: 8271643
    Abstract: The invention provides a method for preparing a discrete event simulation model of a production network including a client and a plurality of servers on a plurality of network tiers connected by a network comprising the steps of executing a business function from the client on the production network, gathering resource data from the plurality of servers, normalizing the resource data, calculating a consumption of resources used by the plurality of servers, estimating a transaction cost associated with the consumption of resources and building a discrete event simulation model from the transaction cost.
    Type: Grant
    Filed: August 5, 2009
    Date of Patent: September 18, 2012
    Assignee: CA, Inc.
    Inventors: Paul T. Barnett, Timothy E. Wise, Allan Drew Clarke, Richard Gimarc, James Reynolds, Amy Spellmann
  • Patent number: 8266316
    Abstract: An apparatus and method of streaming content by adaptively selecting a peer-to-peer (P2P) method or a server-client method according to a network environment, and a computer readable medium having recorded thereon a program for executing the method are provided. The apparatus includes middleware which supports the P2P method, middleware which supports the server-client method, an adaptation manager which provides a list of content, determines one of at least one node and at least one server sharing content which is selected as a source device according to a content sharing method and their available bandwidths, and determines a content sharing method used by the source device as a streaming method, and an application unit which controls the selected content to be received from the source device by using middleware and a transfer layer corresponding to the determined streaming method, and the received content to be reproduced.
    Type: Grant
    Filed: November 15, 2006
    Date of Patent: September 11, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jun-hae Choi, Seung-gi Chang, Ju-han Lee, Ho-jeong You
  • Patent number: 8250199
    Abstract: A method and system for releasing an Internet Protocol (IP) version 4 address using a Dynamic Host Configuration Protocol (DHCP) release in a Proxy Mobile IP version 6 (PMIPv6) of a third Generation Partnership Project (3GPP) Evolved Packet Core (EPC). The method includes transmitting a DHCP release request from a Serving GateWay (SGW) to a Packet Data Network (PDN) GW, transmitting a binding revocation from the PDN GW to the SGW, acknowledging the binding revocation from the SGW to the PDN GW, and deleting the IP version 4 connection for an active PDN connection.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: August 21, 2012
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Sungho Choi, Erik Guttman, Rahul Suhas Vaidya
  • Patent number: 8244867
    Abstract: A method for selecting a preferred cache for the download of digital data from a plurality of caches is disclosed. The method comprises the steps of requesting an address of the preferred cache and selecting the preferred cache from the plurality of caches. The selection of the preferred cache is derived from a location identifier of a client requesting the download of the digital data.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: August 14, 2012
    Assignee: Velocix Limited
    Inventors: Adam Dominic Twiss, David Sinclair Ferguson, Jim Minter
  • Patent number: 8239450
    Abstract: In order to provide a user with an application customized according to a situation of a task, there is provided a computer system including: an application server for processing the task requested from a client; and a customization executing server for changing an application provided by the application server. The customization executing server is configured to: manage user status information including operation information of the application; record the operation information of the application in the user status information based on a request message transmitted from the client; change a response message transmitted by the application server based on the user status information to newly generate a response message; and transmit the newly-generated response message to the client.
    Type: Grant
    Filed: August 13, 2009
    Date of Patent: August 7, 2012
    Assignee: Hitachi, Ltd.
    Inventor: Ryo Kawai
  • Patent number: 8234392
    Abstract: Methods and apparatuses for providing hardware acceleration of a web browser are disclosed. In one embodiment, a method of operating a web browser on a computer system includes analyzing a data stream having a plurality of fragments. The method further includes determining what fragments of the data stream should be rendered for storage into separate backing stores. The method further includes rendering the fragments into raster images intended for hardware acceleration. The method further includes storing the raster images in the backing stores located in a graphics processing unit.
    Type: Grant
    Filed: November 17, 2006
    Date of Patent: July 31, 2012
    Assignee: Apple Inc.
    Inventors: Peter Graffagnino, Dave Hyatt, Richard Blanchard, Kevin Calhoun, Gilles Drieu, Maciej Stachowiak, Don Melton, Darin Adler
  • Patent number: 8204985
    Abstract: In one embodiment, a method of monitoring a network. The method includes, at each node of a set, constructing a corresponding vector of M components based on a stream of data packets received at the node during a time period, the set including a plurality of nodes of the network, M being greater than 1; and estimating a value of a byte traffic produced by a part of the packets based on the constructed vectors, the part being the packets received by every node of the set. The constructing includes updating a component of the vector corresponding to one of the nodes in response to the one of the nodes receiving a data packet. The updating includes selecting a component of the vector to be updated by hashing a property of the received data packet.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: June 19, 2012
    Assignee: Alcatel Lucent
    Inventors: Jin Cao, Aiyou Chen