Patents Examined by Margishi Desai
-
Patent number: 8392512Abstract: 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: GrantFiled: March 25, 2008Date of Patent: March 5, 2013Assignee: International Business Machines CorporationInventors: Sandro Piccinini, Marco Secchi, Antonio Secomandi, Francesco Lecciso, Luigi Pichetti
-
Patent number: 8379851Abstract: 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: GrantFiled: May 12, 2008Date of Patent: February 19, 2013Assignee: Microsoft CorporationInventors: Sanjeev Mehrotra, Kishore Kotteri, Bharath Siravara, Thomas W. Holcomb, Hui Gao, Serge Smirnov
-
Patent number: 8370495Abstract: 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: GrantFiled: April 1, 2010Date of Patent: February 5, 2013Assignee: Adaptive Computing Enterprises, Inc.Inventor: David Brian Jackson
-
Patent number: 8352622Abstract: 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: GrantFiled: March 19, 2007Date of Patent: January 8, 2013Assignee: Seiko Epson CorporationInventor: Hiroyuki Motoyama
-
Patent number: 8296395Abstract: 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: GrantFiled: July 3, 2007Date of Patent: October 23, 2012Assignee: Samsung Electronics, Ltd.Inventors: Jun-hyeong Kim, Sang Do Park, Russell Roger Atkinson
-
Patent number: 8271859Abstract: 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: GrantFiled: July 18, 2007Date of Patent: September 18, 2012Assignee: Foundry Networks LLCInventors: Yuen Wong, Hui Zhang
-
Patent number: 8266272Abstract: 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: GrantFiled: November 7, 2005Date of Patent: September 11, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Thomas Frietsch, Traugott Marquardt
-
Patent number: 8176152Abstract: 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: GrantFiled: September 5, 2008Date of Patent: May 8, 2012Assignee: International Business Machines CorporationInventors: Stephen T. Auriemma, Maria M. Corbett, Michael R. O'Brien, Ashok C. Mammen
-
Patent number: 8102865Abstract: 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: GrantFiled: May 16, 2008Date of Patent: January 24, 2012Assignee: Microsoft CorporationInventors: Ara Berdardi, Nelamangal Krishnaswamy Srinivas, Ashwin Palekar
-
Patent number: 7962552Abstract: 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: GrantFiled: November 14, 2005Date of Patent: June 14, 2011Assignee: Red Hat, Inc.Inventors: Bryan William Clark, Seth Nickell
-
Patent number: 7895277Abstract: 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: GrantFiled: October 17, 2007Date of Patent: February 22, 2011Assignee: International Business Machines CorporationInventors: Tal Drory, Thomas R. Haynes, David Konopnicki, Yafit Sami, Lin Sun
-
Patent number: 7877448Abstract: 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: GrantFiled: July 19, 2007Date of Patent: January 25, 2011Assignee: International Business Machines CorporationInventors: Janani Janakiraman, Basu Vaidyanathan
-
Patent number: 7797388Abstract: 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: GrantFiled: October 16, 2007Date of Patent: September 14, 2010Assignee: International Business Machines CorporationInventors: Sandro Piccinini, Marco Secchi, Antonio Secomandi, Francesco Lecciso, Luigi Pichetti
-
Patent number: 7698430Abstract: 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: GrantFiled: March 16, 2006Date of Patent: April 13, 2010Assignee: Adaptive Computing Enterprises, Inc.Inventor: David B. Jackson