Patents Examined by Margishi Desai
  • 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: 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: 8370495
    Abstract: An on-demand compute environment comprises a plurality of nodes within an on-demand compute environment available for provisioning and a slave management module operating on a dedicated node within the on-demand compute environment, wherein upon instructions from a master management module at a local compute environment, the slave management module modifies at least one node of the plurality of nodes.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: February 5, 2013
    Assignee: Adaptive Computing Enterprises, Inc.
    Inventor: David Brian Jackson
  • Patent number: 8352622
    Abstract: Firmware stored in a printer such as an inkjet printer can be rewritten by executing a firmware rewriting process which is not dependent upon the internal processing status of the printer. A printer 1 for executing a printing process based on print data sent from a host computer has a rewriting unit 38 for executing a firmware rewriting process, a print unit 37 for executing processes other than the firmware rewriting process, a rewrite command interpreting unit 32 for detecting a rewrite command that precedes the transmission of rewrite data required for the firmware rewriting process, and a control unit 36 for executing the firmware rewriting process with a priority over all other processes when a rewrite command is detected.
    Type: Grant
    Filed: March 19, 2007
    Date of Patent: January 8, 2013
    Assignee: Seiko Epson Corporation
    Inventor: Hiroyuki Motoyama
  • Patent number: 8296395
    Abstract: An Obje network device service control method and system, the method including: discovering Obje components by an Obje proxy, and generating component proxies by an Obje proxy, the component proxies respectively corresponding to the Obje components; discovering the component proxies by a Universal Plug and Play (UPnP) control point, and requesting by the UPnP control point a component proxy of the component proxies, which is selected by a UPnP control point, for a presentation page; generating and providing by the selected component proxy the presentation page to the UPnP control point; and controlling by the UPnP control point a transfer session between the Obje components based on the presentation page.
    Type: Grant
    Filed: July 3, 2007
    Date of Patent: October 23, 2012
    Assignee: Samsung Electronics, Ltd.
    Inventors: Jun-hyeong Kim, Sang Do Park, Russell Roger Atkinson
  • Patent number: 8271859
    Abstract: Embodiments of the present invention provide techniques for efficient generation of CRC values in a network environment. Specific embodiments of the present invention enable CRC processing circuits that can generate CRC values at high data throughput rates (e.g., 100 Gbps or greater), while being capable of being implemented on currently available FPGAs. Accordingly, embodiments of the present invention may be used in network devices such as routers, switches, hubs, host network interfaces and the like to support high speed data transmission standards such as 100G Ethernet and beyond.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: September 18, 2012
    Assignee: Foundry Networks LLC
    Inventors: Yuen Wong, Hui Zhang
  • Patent number: 8266272
    Abstract: A method of creating an IT-network representation including automatically discoverable active elements and not automatically discoverable, passive elements. A logical discoverable-elements representation of the IT network is produced, by running a network auto-discovery tool. The representation includes the automatically discoverable active elements and a discoverable-elements network topology. Representations of not automatically discoverable elements are manually inserted, by a user by means of a network-element editor, between automatically discovered elements into said discoverable-elements representation. Thereby a combined logical representation is created which models the IT network with its automatically discoverable elements and non automatically discoverable elements.
    Type: Grant
    Filed: November 7, 2005
    Date of Patent: September 11, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Thomas Frietsch, Traugott Marquardt
  • Patent number: 8176152
    Abstract: A system and method is provided for optimizing a SyncML slow sync between a proprietary client and server. When a slow sync is detected, the client and server can depart from the normal SyncML protocol and process summary data without having to compare all items on a field-by-field basis.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: May 8, 2012
    Assignee: International Business Machines Corporation
    Inventors: Stephen T. Auriemma, Maria M. Corbett, Michael R. O'Brien, Ashok C. Mammen
  • Patent number: 8102865
    Abstract: The present invention extends to methods, systems, and computer program products for group based allocation of terminal server network bandwidth. Output packets are classified into groups based on classification criteria. Output packets for each group are queue into a corresponding queue. During a queue flush cycle each queue containing data is flushed for an essentially equal amount of time. Flushing each queue essentially equally reduces the negative impact that can otherwise result when a subset of sessions (or even a single session) request(s) a disproportional share of terminal server network bandwidth. Responsiveness can be further increased by distributing the essentially equal amount for each queue across the queue flush cycle.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: January 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Ara Berdardi, Nelamangal Krishnaswamy Srinivas, Ashwin Palekar
  • Patent number: 7962552
    Abstract: Embodiments of the present invention provide methods and system for “borrowing” and giving back a window from one computer to another. Borrowing refers to actions performed by one computer to temporarily obtain and control a window from another computer.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: June 14, 2011
    Assignee: Red Hat, Inc.
    Inventors: Bryan William Clark, Seth Nickell
  • Patent number: 7895277
    Abstract: The present invention discloses a solution for providing conditional reminders for electronic messages. The solution can identify an electronic message conveyed from a sender to a recipient, wherein the electronic message is an email message or text exchange message. A software program can determine a response time and a response condition for the electronic message. When the response time expires and when the response condition is unsatisfied, a software program can present a reminder to the sender and/or the recipient, where the reminder indicates that a response is due. When a software program detects a recipient action that satisfies the response condition before the response time expires, no reminder will be presented to either the sender or the recipient.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: February 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Tal Drory, Thomas R. Haynes, David Konopnicki, Yafit Sami, Lin Sun
  • Patent number: 7877448
    Abstract: A method, system, and computer program product for assigning reply status to an outgoing electronic mail (e-mail) message. While creating an e-mail message, an interface is provided for granularly assigning or denying reply privileges to recipients of an outgoing e-mail message. Reply status is assigned by selecting a subset of recipients by name, e-mail address, and/or e-mail group who may reply to the e-mail. As the recipient's reply status is modified, the outgoing e-mail is updated, revising the reply e-mail address for each recipient. When the recipient is granted reply status, the e-mail address of the original sender is provided as the reply e-mail address. However, in the event the recipient is not granted reply status, the e-mail address of an automated, unmanned e-mail account is provided as the reply e-mail address.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: January 25, 2011
    Assignee: International Business Machines Corporation
    Inventors: Janani Janakiraman, Basu Vaidyanathan
  • Patent number: 7797388
    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: October 16, 2007
    Date of Patent: September 14, 2010
    Assignee: International Business Machines Corporation
    Inventors: Sandro Piccinini, Marco Secchi, Antonio Secomandi, Francesco Lecciso, Luigi Pichetti
  • Patent number: 7698430
    Abstract: An on-demand compute environment comprises a plurality of nodes within an on-demand compute environment available for provisioning and a slave management module operating on a dedicated node within the on-demand compute environment, wherein upon instructions from a master management module at a local compute environment, the slave management module modifies at least one node of the plurality of nodes.
    Type: Grant
    Filed: March 16, 2006
    Date of Patent: April 13, 2010
    Assignee: Adaptive Computing Enterprises, Inc.
    Inventor: David B. Jackson