Patents Examined by Farrukh Hussain
  • Patent number: 8219650
    Abstract: Communication with a status management component of a computer system is enabled. A status adapter is provided to a processing runtime environment for use in accessing a status management runtime environment. The processing runtime environment includes data object node instances resident in computer memory and enables access to persistent storage for data object node instances. The status management runtime environment is configured to provide status-related information. The status adapter is configured to 1) accept input from the processing runtime environment, 2) provide, to the status management runtime environment, the input in a form that the status management runtime environment is able to use, 3) receive, from the status management runtime environment, an output including status-related information, and 4) provide, to the processing runtime environment, the output in a form that the processing runtime environment is able to use.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: July 10, 2012
    Assignee: SAP AG
    Inventors: Alexander Krasinskiy, Renzo Colle, Henrik Saterdag, Daniel Zoch
  • Patent number: 8214536
    Abstract: In one illustrative example, a mobile communication device has a plurality of software applications including an Internet browser application, an electronic mail (e-mail) communication application, and an audio or video player application. The mobile device is adapted to receive, from wireless communication networks or through use thereof, available quality of service data for the wireless networks and store the corresponding data in association with each network identification. The available quality of service data includes at least a bandwidth criterion and a delay criterion associated with each wireless network.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: July 3, 2012
    Assignee: Research In Motion Limited
    Inventor: Wen Zhao
  • Patent number: 8208020
    Abstract: A surveillance camera system using a power line communication technique is provided, which can operate in the same way as in the case where the AC power is supplied, even when the AC power is not supplied. Provided with DC power source units respectively in a camera unit and a control recording unit, it is switched to a drive by the DC power source units when the AC power is cut, and simply transmits the information signals such as monitored images through the AC power line without superimposing them on the AC power. Therefore, under the condition that the AC power line between the camera unit and the control recording unit is physically connected, transfer of the information signals is possible and the same operation as in the period when the AC power is supplied is possible even when the AC power is not supplied.
    Type: Grant
    Filed: January 24, 2007
    Date of Patent: June 26, 2012
    Assignee: Panasonic Corporation
    Inventor: Tadayuki Inoue
  • Patent number: 8205005
    Abstract: The invention relates, in particular, to an automation system (10; 110), in which a programmable logic control device (20; 120) can be connected via a network (100; 200) to a database system (60; 160). So that the programmable logic control device (20; 120) can exchange data directly with the database system (60; 160), the programmable logic control device (20; 120) has a first driver module (42; 132) associated with a physical interface (50; 150) for controlling data transmission via the network (10; 110) and also a second driver module (41; 132) for controlling the data exchange with the database device (60; 160).
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: June 19, 2012
    Assignee: Phoenix Contact GmbH & Co. KG
    Inventors: Gerd Leseberg, Werner Pollmann
  • Patent number: 8195808
    Abstract: To manage sessions between a client apparatus and a plurality of sever devices.
    Type: Grant
    Filed: November 6, 2008
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kuniaki Kawabata, Kohsuke Okamoto
  • Patent number: 8145775
    Abstract: An apparatus includes a plurality of UDP ports capable of receiving UDP messages and a message generator to generate a request message to be transmitted to remote endpoints connected over a network via a connectionless diagram protocol. The request message includes a header section having data identifying a plurality of reply-to addresses corresponding to the UDP ports.
    Type: Grant
    Filed: May 8, 2007
    Date of Patent: March 27, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Devon Kemp
  • Patent number: 8099483
    Abstract: A method to perform dynamic source selection within an IP multicast network is performed at a designated router of an IP multicast network. At the designated router within the IP multicast network, a first source of a multicast group is selected to be forwarded to a receiving host or multiple receiving hosts. The first source is monitored to automatically detect when the first source exhibits a predetermined characteristic. At the designated router, responsive to the detection that the first source exhibits the predetermined characteristic, a second source of the multicast group is automatically selected to be forwarded to the receiving host or hosts. The method also supports automatic selection of all normally operating sources and forwarding of the traffic of such sources or channels to the receiving hosts or hosts.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: January 17, 2012
    Assignee: AT&T Intellectual Property I, L.P
    Inventors: Donald M. Smith, Kuo-Hui Liu, Chin Yuan, Michael P. Sinwald
  • Patent number: 8069267
    Abstract: Advertisements are refreshed in an interface based on one or more parameters provided over a network. The parameters can be retrieved from a web service and implemented at a client device. Advertisement refreshing is performed independently of web page content loading. The parameters may include a time period and user action count and be configured differently for different markets, geographical areas, other customer groups, sections of an application or different advertisement types. One or more of the parameters may be adjusted at a back-end server and distributed to machines in the different customer groups, allowing an efficient and centralized mechanism for managing and updating advertisement refreshing.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: November 29, 2011
    Assignee: Microsoft Corporation
    Inventors: Elizabeth I. Powers-Boyle, John A. Genna, Megan M. Schuller, Thomas A. Leung
  • Patent number: 8055779
    Abstract: Methods, systems, and apparatus, including computer program products, for using data keyframes. In one aspect, a method includes storing a data keyframe transmitted as part of a live streaming broadcast; receiving a request from a client to join the live streaming broadcast in-progress; determining that the stored data keyframe was transmitted before the request from the client was received; transmitting the stored data keyframe to the client; and distributing streaming content associated with the live streaming broadcast to the client. Further, the data keyframe can be generated by a publisher of the live streaming broadcast. Distributing streaming content further can include storing a plurality of data keyframes transmitted as part of the live streaming broadcast and transmitting the plurality of stored data keyframes to the client before distributing streaming content associated with the live streaming broadcast to the client.
    Type: Grant
    Filed: May 10, 2007
    Date of Patent: November 8, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Stephen Cheng, Pritham Shetty
  • Patent number: 8051171
    Abstract: A control server of an apparatus in one example manages a plurality of resource servers that are allocated to handle a load. The control server receives from a first resource server, of the plurality of resource servers, a first status message that comprises a first indicator of a relative availability of the first resource server. The control server receives from a second resource server, of the plurality of resource servers, a second status message that comprises a second indicator of a relative availability of the second resource server. The control server employs a comparison of the first indicator of the relative availability of the first resource server with the second indicator of the relative availability of the second resource server to promote a selected balance of the load between two or more of the plurality of resource servers.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: November 1, 2011
    Assignee: Alcatel Lucent
    Inventors: Ramachendra P. Batni, Ranjan Sharma
  • Patent number: 8032581
    Abstract: Provided are a method, system, and article of manufacture, wherein a control unit receives a request to establish a relationship over a fiber channel connection, wherein a first indicator associated with the request indicates that the relationship supports persistent information unit pacing across a plurality of command chains. The control unit sends a response indicating an acceptance of the relationship, wherein a second indicator associated with the response indicates that the control unit supports persistent information unit pacing across the plurality of command chains. An information unit pacing parameter value is retained across the plurality of command chains, in response to determining that the second indicator indicates that the control unit supports persistent information unit pacing across the plurality of command chains.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Roger Gregory Hathorn, Daniel Francis Casper, John Flanagan, Catherine C. Huang
  • Patent number: 8019809
    Abstract: A storage server for efficiently retrieving data from a plurality of disks in response to user access requests. The server comprises a plurality of processors coupled to disjoint subsets of disks, and a custom non-blocking packet switch for routing data from the processors to users. By tightly coupling the processors to disks and employing an application-specific switch, congestion and disk scheduling bottlenecks are minimized. By making efficient use of bandwidth, the architecture is also capable of receiving real-time data streams from a remote source and distributing these data streams to requesting users. The architecture is particularly well suited to video-on-demand systems in which a video server stores a library of movies and users submit requests to view particular movies.
    Type: Grant
    Filed: February 16, 2005
    Date of Patent: September 13, 2011
    Assignee: Cox Communications, Inc.
    Inventors: Clement G. Taylor, Danny Chin, Jesse S. Lerman, Steven Zack, William Ashley
  • Patent number: 8015274
    Abstract: A system and method of automating the validation and control of peripheral director hardware in a switched fabric network. A system is provided that includes a script language processor for interpreting high-level statements and generating command functions understood by an application programming interface (API) associated with the switched fabric network, wherein the command functions include a query switch command, a query interface switch command, a write switch command, and a display result command; and a system for generating an output in response to a set of command functions submitted to the switched fabric network.
    Type: Grant
    Filed: March 13, 2007
    Date of Patent: September 6, 2011
    Assignee: International Business Machines Corporation
    Inventors: Mark J. Firley, Phillip C. Arnett, Roland M. Foster, Robert G. Warner, Scott W. Wood
  • Patent number: 8001216
    Abstract: A portlet registry enables organization and implementation of portlets for a producer system. A producer system makes one or more portlets accessible for utilization by remote consumers. A portlet registry is generated that enables searching and accessing portlets across a wide variety of producer systems. Each producer generates a registry of portlets that are accessible and can publish the registry as a web service. The registry is made accessible via protocols that allow it to be accessed by remote consumers. A remote consumer can then search across multiple producers by utilizing the registry. This enables the consumers find producers and portlets based on search criteria.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: August 16, 2011
    Assignee: Oracle International Corporation
    Inventor: Subrahmanyam Allamaraju
  • Patent number: 7975011
    Abstract: Systems, methods and apparatus are provided that combines a software application framework within a variety of consumer communication devices to provide enhanced functionality. The enhanced functionality devices can then be controlled and integrated into an Internet based application and delivery service, connected by various networking technologies including, e.g., broadband communication systems. Centralized and distributed services allow a user to modify a variety of parameters that will ultimately control how information is delivered. The solution can also be controlled by service providers as a method for integrating their existing application infrastructure and potentially new applications within an overall broadband communication service.
    Type: Grant
    Filed: July 5, 2005
    Date of Patent: July 5, 2011
    Assignee: Broadsoft Casabi, LLC
    Inventors: Gregory E. Pounds, Timothy J. Kusumi
  • Patent number: 7975037
    Abstract: A system includes a policy engine in an Internet Protocol Multimedia Subsystem (IMS). The policy engine may be configured to store a group of policies associated with the IMS, and forward the group of policies to a group of policy components in the IMS.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: July 5, 2011
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Yung-Hwa Tai, Gregory Welch, James L. Verlare
  • Patent number: 7962607
    Abstract: A system and a method are disclosed for establishing a baseline and the corresponding bands of data for alarming, etc. Historical raw data are aggregated and grouped. For example, the data may be and hourly grouped as 168 groups of data in a weekly frame. Clusters of the groups of data are then formed based on dynamic data window by analyzing statistical similarity among the 168 groups of data. Data in each cluster of groups, originated from the raw data at specific hour(s) of day on specific day(s) of week, are used as historical data to predict a baseline and the envelopes at these associated hour(s) and day(s). Generating a baseline includes determining a mapping function, which transforms data in a cluster to become normal or nearly normal. A mean and standard deviation of the transformed data are calculated. Envelopes are determined using the mean and the standard deviation. An inverse transformation function is uniquely derived.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: June 14, 2011
    Assignee: Network General Technology
    Inventors: Hung-Jen Chang, Mohan Kumar Maturi
  • Patent number: 7949780
    Abstract: Provided is a method, computer program and system for controlling the flow of service requests originated by a plurality of requesters. The method includes adding an additional control mechanism, which includes a serializer and a serializer queue, between the requesters and the service provider. The serializer inhibits the requesters when the serializer queue size reaches a threshold for a period proportional to the number of requesters already waiting, the queue length and the serializer service time. When the service provider queue is full or at a critical level, the serializer is inhibited for a period of time that is the approximately the difference between the service times of the serializer and the service provider. In addition, when the service provider queue is full, the service provider service time is recalculated as a function of the serializer service time and of the time required to process requests by the service provider.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: May 24, 2011
    Assignee: Oracle America, Inc.
    Inventor: Charles E. Suresh
  • Patent number: 7908319
    Abstract: When the same image is pleasantly viewed by information display apparatuses connected to each other through a network, each of the information display apparatuses has a unit for acquiring display format information of an image displayed by a destination information display apparatus, so that information representing a display format of the image displayed by the destination information display apparatus is displayed on the displayed image in a multiplex mode to make it possible know a viewing state of the destination information display apparatus.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: March 15, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventors: Tomoyuki Ohno, Tetsu Fukuda, Shuntaro Aratani
  • Patent number: 7849205
    Abstract: A method and apparatus turns a typical home telephone system into a platform for delivery of web based content and services. The preferred embodiment of the invention comprises a broadband enabled telephone system for the home and a series of web servers that collect, package, and deliver personalized content and services to all of the telephone handsets throughout the home. With this end-to-end solution, any information or services available via the web can be delivered through a broadband enabled telephone system. Through the web, each member of a family can build a profile which defines what information and services they want available through the handset. In addition, each handset can be dynamically personalized for any family member. The color screens on the handsets become windows through which an individual can view and interact with a broad range of content and services. The audio channels thus become an extension of the voice based services, such as messaging and voice chat.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: December 7, 2010
    Assignee: Casabi, Inc.
    Inventors: Greg Pounds, Timothy Kusumi, Gary L. Maxwell, Chris Koverman