Patents Examined by Joseph Greene
-
Patent number: 9043384Abstract: An aspect of the present invention facilitates testing of client systems consuming contractual services on different server systems. In one embodiment, a contract (for which the client system is sought to be tested) is first inspected to determine the set of contractual services present in the contract and a minimal implementation for each of the determined set of contractual services is generated. The minimal implementations are designed to merely provide arbitrary outputs consistent with the contract. On receiving a request to invoke a desired one of the set of contractual services from the client system, a corresponding response is sent due to invocation of the (minimal) implementation generated for the desired contractual service, thereby facilitating testing of client system for a different server system.Type: GrantFiled: October 5, 2009Date of Patent: May 26, 2015Assignee: Oracle International CorporationInventor: Velmurugan Subramanian
-
Patent number: 9009295Abstract: Managing printer and copier server units connected to a network by enabling the user of a personal computer connected to the network to know print costs depending on the environmental load. Server units provide document print and copy services to each network connected client unit, typically personal computers. The server units can operate in any of several operational states, including for example, a standby state, a sleep state and a run state. Upon receiving a service request from the client unit, a management unit estimates the change in operational state for each connected server unit, assigns a priority to the various server units based on the estimated operational state changes, and provides the information for selection by the user requesting the print or copy service.Type: GrantFiled: July 26, 2010Date of Patent: April 14, 2015Assignee: International Business Machines CorporationInventors: Kazuhito Akiyama, Sanehiro Furuichi, Masami Tada
-
Patent number: 8990367Abstract: An information handling system includes first and second nodes and a storage enclosure. The nodes share access to the storage enclosure. The nodes bind a logical unit number (LUN) in the storage enclosure consistently regardless of an order in which the two devices access the LUN. The system further preferably includes a switch between the nodes and the storage enclosure wherein multiple paths exist between a node and the storage enclosure. The storage enclosure preferably includes first and second storage processors and multiple ports per processor. The first node preferably includes first and second host bus adapters. The first host bus adapter preferably connects the node to a first of the switches and the second host bus adapter connects the node to a second of the switches. The system preferably includes multiple paths between the first node and a LUN in the storage enclosure.Type: GrantFiled: September 29, 2006Date of Patent: March 24, 2015Assignee: Dell Products L.P.Inventors: Tesfamariam Michael, Mahmoud B. Ahmadian
-
Patent number: 8949436Abstract: The present invention relates to a system and method for controlling peer-to-peer connections in a Peer-to-Peer (P2P) streaming application for individual Internet Service Provider (ISP) networks over a localized overlay. The system may include a tracker local to a first ISP network configured to select edge peers among local peers of the first ISP network. The selected edge peers have external connections to peers outside the first ISP network in order to transfer sub-streams to or from the first ISP network, and the local peers not selected as edge peers have internal connections to other local peers within the first ISP network to transfer the sub-streams over the localized overlay.Type: GrantFiled: December 18, 2009Date of Patent: February 3, 2015Assignee: Alcatel LucentInventors: Ivica Rimac, Volker F. Hilt, Nazanin Magharei
-
Patent number: 8935384Abstract: A policy proxy intercepts a data stream between a data server and a user or other device, identifies the user device, and identifies a policy in an integrated policy server applicable to the user device based on the identity of the user device. The policy proxy may identify one or more of the policy elements based on the user device, and translate the policy elements into actions involving the data stream between the data server and the user device so as to implement at least one aspect of the identified policy. The actions can comprise permitting normal exchange of data between the data server and the user device, preventing communication between the data server and the user device, or modifying the data stream between the data server and the user device.Type: GrantFiled: May 6, 2011Date of Patent: January 13, 2015Assignee: McAfee Inc.Inventors: David Goldschlag, Kevin Sapp, David Walker
-
Patent number: 8930550Abstract: A selectable security method and system. The method includes retrieving first configuration data associated with a non interactive entity (NIE) software application and second configuration data associated with a plurality of requesters. A master refresh period is calculated from the first configuration data and the second configuration data. Credentials data associated with the NIE software application are retrieved. The credentials data are transmitted to a resource server. A session key generated by the resource server is received by the NIE software application. The NIE software application calculates a stale time associated with the session key. The NIE software application stores the session key and the stale time.Type: GrantFiled: March 11, 2008Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventor: Alexander Brantley Sheehan
-
Patent number: 8930487Abstract: Embodiments relate to systems and methods for object-based modeling using modeling objects exportable to external modeling tools. A modeling client can host modeling logic and an application programming interface (API) to create, access, manipulate, and import/export modeling objects used in modeling applications, such as engineering, medical, financial, and other modeling platforms. In aspects, the source data accepted into the modeling client can be consumer or business-level applications, whose cell, database, or other data content can be extracted and encapsulated in an object-oriented format, such as extensible markup language (XML) format. The modeling client can exchange one or more resulting modeling object directly with external platforms, such as mainframe platforms, middleware databases, and others, via the application programming interface (API) on a programmatic basis.Type: GrantFiled: May 29, 2009Date of Patent: January 6, 2015Assignee: Red Hat, Inc.Inventor: Eric Williamson
-
Patent number: 8898220Abstract: Various embodiments of systems and methods for remote method invocation (RMI) tunneling over hypertext transfer protocol (HTTP) are described herein. RMI client uses HTTP client to send a protocol message in the body of an HTTP request to a special application on a server. The application dispatches the content of the message to RMI service of the server to handle remote call. RMI response may be sent in the HTTP response of the same HTTP request or some of the further requests. RMI callbacks initiated from the server back to the client are also delivered in an HTTP response of a client's HTTP request.Type: GrantFiled: September 15, 2010Date of Patent: November 25, 2014Assignee: SAP SEInventors: Slavomir Grigorov, Polina Genova, Maria Jurova, Bojidar Kadrev, Diana Kaneva, Tsvetko Trendafilov, Diyan Yordanov
-
Patent number: 8892760Abstract: Embodiments of the invention relate to systems and methods for generating a user configurable interface view for a media device or other information handling system that is independent of any interface views defined by media content providers. Generating the user configurable interface view includes identifying content data streams that are included in user interface views defined by the media content providers and then selecting a desired subset of the data content streams. The selected data content streams are then aggregated and the user configurable interface view is generated. The resulting user interface view will be independent of any interface views defined by the media content providers.Type: GrantFiled: October 28, 2008Date of Patent: November 18, 2014Assignee: Dell Products L.P.Inventors: Arthur Anthonie van Hoff, Mark Andrew Ross, Timothy Bucher
-
Patent number: 8886727Abstract: A method of controlling distribution of content in a message sent by a message sender comprises receiving an indication from the message sender that the message is to be protected, identifying content in the message to be protected, adding the identified content to a database of protected content, and determining whether subsequently received content in a subsequently received message is associated with the identified content. A system for controlling distribution of content in a message sent by a message sender comprises a processor configured to receive an indication from the message sender that the message is to be protected, identify content in the message to be protected, add the identified content to a database of protected content, and determine whether subsequently received content in a subsequently received message is associated with the identified content.Type: GrantFiled: January 14, 2005Date of Patent: November 11, 2014Assignee: SonicWALL, Inc.Inventors: Jonathan J. Oliver, Gleb Budman, Andrew F. Oliver, Eugene Koontz, Christine Drake
-
Patent number: 8886719Abstract: A method is described for providing voice conferencing between a plurality of users over a communications network, the plurality of users comprising a host user and a plurality of participant users. The method comprises the host user initiating a voice conference using a host user terminal connected to the communications network. The plurality of users join the voice conference. Each of the plurality of users joins the conference by using a client executed at their respective user terminals, wherein on joining the voice conference the user terminal of each of the plurality of participant users displays a participant user interface and the user terminal of the host displays a host user interface. At least one of the plurality of participant users activates a request control on the participant user interface. The client transmits via the communication network a request to the host user to speak in the voice conference in response to the activation of the request control.Type: GrantFiled: May 1, 2007Date of Patent: November 11, 2014Assignee: SkypeInventors: Dan Houghton, Antonio Varanda, Tiago Loureiro, Mike Bartlett, Mikael Suvi
-
Patent number: 8874772Abstract: Systems, methods, and apparatus, including software tangibly stored on a computer readable medium, involve executing file transfer protocol (FTP) operations. An FTP request is received, and a first sequence of FTP operations is executed in response to the request. The first sequence of FTP operations defines a first path in a knowledge network that includes multiple nodes. The first path includes a first subset of the nodes. A second sequence of FTP operations is executed. The second sequence of operations defines a second path in the knowledge network, and the second path includes a second subset of the nodes. The first sequence and/or the second sequence is selected as a preferred sequence of operations based at least in part on the execution of the first and second sequences of operations. An identification of the preferred sequence of operations is stored, for example, for use in responding to a subsequent FTP request.Type: GrantFiled: October 28, 2008Date of Patent: October 28, 2014Assignee: Adobe Systems IncorporatedInventor: Oliver Boldt
-
Patent number: 8868643Abstract: Methods, apparatus, and articles of manufacture to collect process control data are disclosed. An example method to collect process control data includes registering an electronic device description describing a parameter to be measured and a measurement sampling rate, measuring the parameter based on the measurement sampling rate, storing data representative of the measured parameter in a data structure, and transferring data in the data structure to a first process control device via a process control network in response to at least one of a request for the data, a condition associated with the data, or an event associated with the data.Type: GrantFiled: September 9, 2010Date of Patent: October 21, 2014Assignee: Fisher-Rosemount Systems, Inc.Inventors: Mark Nixon, Terry Blevins
-
Patent number: 8862659Abstract: A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to monitor for a first adjustment made by a first communication device associated with a user where the first communication device is capable of presenting media content and where the first adjustment is associated with the presentation of the media content, determine a second adjustment to be made to a second communication device associated with the user where the determination is based at least in part on the monitored first adjustment where the second adjustment is associated with the presentation of the media content, and wirelessly communicate adjustment information to the second communication device that is representative of the second adjustment, where the adjustment information is adapted for allowing the second communication device to perform the second adjustment. Other embodiments are disclosed.Type: GrantFiled: October 28, 2008Date of Patent: October 14, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Harry E. Blanchard, Jeffrey L. Brandt, Aaron Bangor
-
Patent number: 8843582Abstract: A system and method are disclosed for searching and processing contacts. A system that incorporates teachings of the present disclosure may include, for example, a mobile communication device (MCD) (116) has a transceiver (202), and a controller (212) for controlling operations thereof. The controller is programmed to receive (302) from an end user of the MCD a request for a contact, and search (304) for the contact in a phonebook of the MCD. If the entry cannot be found in the MCD, the controller is programmed to search (318) for the contact in a phonebook of a local communication device (LCD). If the contact cannot be found in the LCD, the controller is programmed to search (330) for the contact in a directory of an enterprise server. Additional embodiments are also disclosed.Type: GrantFiled: December 15, 2005Date of Patent: September 23, 2014Assignee: AT&T Intellectual Property I, LPInventor: Albert P. Wilhelm
-
Patent number: 8819134Abstract: A notifier sends out notifications to potential viewers or listeners of a broadcast stream via social networking systems or other communication channels. The notifier stores information about a user's preferences and identity on the social networking systems. After the notifier receives a notification request from a broadcaster, the notifier commands broadcaster agents deployed in the social networking systems or in the notifier to send notification messages to users of the social networking systems registered to receive notification. The broadcaster agents function as a proxy that establishes relationships with users of the social networking systems and then sends out the notification messages to the users with established relationships.Type: GrantFiled: November 18, 2010Date of Patent: August 26, 2014Assignee: Ustream, Inc.Inventors: John Ham, Matthew Schlicht
-
Patent number: 8819216Abstract: A method of controlling communication quality between one node and at least one other node in a packet switched communication system, the method comprising the steps of detecting at one of said nodes a condition that indicates that communication quality is below an acceptable threshold, automatically generating instructions based on the detected condition for a user of the at least one node, said instructions intended to provide a remedy to improve the communication quality, and receiving input from a user of the at least one node responsive to the instructions to implement the remedy and thereby improve the communication quality.Type: GrantFiled: May 1, 2007Date of Patent: August 26, 2014Assignee: SkypeInventors: Mart Kelder, Ahti Heinla, Karlheinz Wurm
-
Patent number: 8819177Abstract: The present invention adds new value to the Web, such as to improve accessibility, while maintaining changes to existing web sites to a minimum. An example system includes a first Web server and at least one other Web server, wherein a Web page can be displayed on a Web browser in a client device connected with the first Web server and the other Web server via a network, wherein the first Web server registers URLs of files providing added value for each of the first Web server and the other Web server that are defined as a set of Web servers to be provided with the same added value, and wherein the first Web server and the other Web server display an existing Web page in the Web browser, and provide the added value to the Web page by manipulating a DOM from another frame or another window.Type: GrantFiled: August 6, 2008Date of Patent: August 26, 2014Assignee: International Business Machines CorporationInventors: Takashi Sakairi, Takuya Ohko, Hidemasa Muta
-
Patent number: 8812589Abstract: A system for document-driven message-based communications may include a presentation module to open a subject electronic document at a first electronic system; an attribute detector to detect that the subject electronic document is a message-enabled document; an RTC module to initiate an RTC session between a first user associated with the first electronic system and a second user associated with a second electronic system; and a storing module to store one or more RTC messages generated during the RTC session as associated with the subject electronic document. The message-enabled document includes an infrastructure required for real time communications (RTC).Type: GrantFiled: May 2, 2007Date of Patent: August 19, 2014Assignee: Adobe Systems IncorporatedInventors: Gaurav Jain, Priyank Choudhury
-
Patent number: 8810652Abstract: A method and device for monitoring a monitored area with at least one camera and in which the monitored area has a contrast strip with at least one bright partial strip and/or at least one dark partial strip that extend in the longitudinal direction. A control unit recognizes the obscuration of a minimum area of the bright partial strip and/or the dark partial strip as the entry of an object into the monitored area. The control unit detects from an image of the camera the obscuration in columns which are oriented transverse to the contrast strip. A violation of the signature of the contrast strip is recognized when a first minimum number of bright pixels between the bright beginning and the bright end of the bright partial strip and/or a second minimum number of dark pixels between the dark beginning and the dark end of the dark partial strip in the respective columns, and the obscuration of the minimum area as the obscuration of a predetermined number of side-by-side columns have been detected.Type: GrantFiled: November 26, 2007Date of Patent: August 19, 2014Assignee: Sick AGInventors: Ingolf Braune, Bernd Rothenberger