Patent application number | Description | Published |
20090052351 | MICROPHONE EXPANSION UNIT FOR TELECONFERENCE PHONE CALLS - A portable teleconference phone system includes a plurality of portable computers each having a microphone disposed therein, the microphone configured to receive a plurality of analog audio signals from a plurality of users at a first location, the analog audio signals being converted into one of a plurality of digital audio signals at the portable computers; and a portable teleconference unit located at the first location configured to receive the digital audio signals from the portable computers over a wireless link using a Bluetooth communication protocol, the portable teleconference unit configured to multiplex the digital audio signals into a single digital audio signal, convert the single digital audio signal into a single analog audio signal representative of the analog audio signals, and send the single analog audio signal over a communication wire to a remote communication device operated by a plurality of users at a second location forming a teleconference. | 02-26-2009 |
20090125479 | DATA VIEW PRESERVATION - The invention provides a method, system, and program product for preserving data views in an information space. A first aspect of the invention provides a method of preserving data views encountered as a user browses an information space, the method comprising: creating an empty path to be taken by a user through an information space assigning a uniform resource locator (URL) to the path; presenting a data view of the information space; assigning a URL to the data view; and adding the data view to the path. A path may contain one or more data views or, when created, no data views. | 05-14-2009 |
20120272245 | WEB SERVICE MANAGEMENT - A web service management process includes receiving, by a job server, a request for a web service, sending a request to register a job corresponding to the web service to an administrative service application, and creating, via the administrative service application, a job proxy resource for the job. The job proxy resource is configured to monitor execution of the job. A uniform resource identifier of the job proxy resource is sent to the job server. The process also includes sending, by the job server, information about job lifecycle events, progress, and a request for a current state of administrator actions on a job proxy of the job to the administrative service application. The administrative service application modifies the current state of the job proxy via commands received from an administrative client. The process further includes transmitting the current state of the job proxy to the job server. | 10-25-2012 |
20150081697 | INTEROPERABLE SOCIAL SERVICES - In a method for utilizing multiple social computing services of a user, a processor accesses a first networking service of a user and a second networking service of the user, wherein the first networking service includes a first group of contacts connected with the user and the second networking service includes a second group of contacts connected with the user. A processor retrieves the first group from the first networking service and the second group from the second networking service. A processor creates a set of contacts, wherein the set of contacts includes each contact of the first group of contacts with a corresponding link to information about that contact, and each contact of the second group of contacts with a corresponding link to information about that contact, and wherein a contact of the set of contacts has an associated relationship, established externally from either networking service, with the user. | 03-19-2015 |
20150081784 | INTEROPERABLE SOCIAL SERVICES - In a method for utilizing multiple social computing services of a user, a processor accesses a first networking service of a user and a second networking service of the user, wherein the first networking service includes a first group of contacts connected with the user and the second networking service includes a second group of contacts connected with the user. A processor retrieves the first group from the first networking service and the second group from the second networking service. A processor creates a set of contacts, wherein the set of contacts includes each contact of the first group of contacts with a corresponding link to information about that contact, and each contact of the second group of contacts with a corresponding link to information about that contact, and wherein a contact of the set of contacts has an associated relationship, established externally from either networking service, with the user. | 03-19-2015 |
20160098418 | INDEXING OF LINKED DATA - In one embodiment of the present invention, one or more computer processors create update commands that describe a state change of a resource and include the update commands in a change event for the resource in a change log. Embodiments of the present invention can obviate the need for an indexer to retrieve all triples of a changed resource via HTTP GET requests, and obviate the need for the indexer to replace all triples of a prior version of a changed resource with newly obtained triples. | 04-07-2016 |
20160098424 | INDEXING OF LINKED DATA - In one embodiment of the present invention, one or more computer processors create update commands that describe a state change of a resource and include the update commands in a change event for the resource in a change log. Embodiments of the present invention can obviate the need for an indexer to retrieve all triples of a changed resource via HTTP GET requests, and obviate the need for the indexer to replace all triples of a prior version of a changed resource with newly obtained triples. | 04-07-2016 |
Patent application number | Description | Published |
20120016701 | INTELLIGENT TIMESHEET ASSISTANCE - A timesheet assistant mines development items in a repository of a computer to form identified development items. Development context information and effort indicators, associated with the identified development items, are extracted. Statistical analysis is applied to tasks of the identified development items using the effort indicators. Efforts expended on the tasks are predicted using historical data to create effort estimates. Developer reported efforts for the identified items are received, and a timesheet is generated using the development context information, the effort estimates and the developer reported effort. The timesheet is presented for review, verification, and approval. | 01-19-2012 |
20120174057 | INTELLIGENT TIMESHEET ASSISTANCE - A timesheet assistant mines development items in a repository of a computer to form identified development items. Development context information and effort indicators, associated with the identified development items, are extracted. Statistical analysis is applied to tasks of the identified development items using the effort indicators. Efforts expended on the tasks are predicted using historical data to create effort estimates. Developer reported efforts for the identified items are received, and a timesheet is generated using the development context information, the effort estimates and the developer reported effort. The timesheet is presented for review, verification, and approval. | 07-05-2012 |
20130332473 | DATABASE QUERY LANGUAGE GATEWAY - A database query gateway includes a query request interface configured to receive a query request and extract query parameters from the query request and a database endpoint interface configured to modify a stored query based on the query parameters, to transmit the modified query to a database endpoint, and to receive from the database endpoint query results based on the modified query. The database query gateway further includes a reporting engine interface configured to convert the query results into a reporting engine format. | 12-12-2013 |
20140025694 | DATABASE QUERY LANGUAGE GATEWAY - A method includes receiving a query request, generating a modified query in a database query language by modifying a stored query in the database query language based on the query request, and transmitting the modified query to a database endpoint. The method includes receiving query results in the database query language and converting by the processor the query results from the database query language to a format usable by a reporting engine. | 01-23-2014 |
Patent application number | Description | Published |
20100054922 | TURBINE AIRFOIL CLOCKING - A method of operating a turbine engine, wherein the turbine engine includes at least three successive axially stacked rows of airfoils in one of a compressor and a turbine: a first airfoil row, a second airfoil row, and a third airfoil row. The first airfoil row and the third airfoil row both may comprise one of a row of rotor blades and a row of stator blades, and the second airfoil row comprises the other. The method includes: configuring the airfoils of the first airfoil row and the airfoils of third airfoil row such that at least a portion of the airfoils of the first airfoil row and at least a portion of the airfoils of the third airfoil row comprise a clocking relationship of between 25% and 75% pitch. | 03-04-2010 |
20100054929 | TURBINE AIRFOIL CLOCKING - An assembly of airfoils in a compressor of a turbine engine that includes at least three axially stacked rows of airfoils: a middle airfoil row, a first upstream airfoil row, and a first downstream airfoil row. The middle airfoil row may be bordered on each side by the first upstream airfoil row, which comprises the first row of airfoils in the upstream direction from the middle airfoil row, and the first downstream airfoil row, which comprises the first row of airfoils in the downstream direction from the middle airfoil row. The first upstream airfoil row and the first downstream airfoil row may have substantially the same number of similarly shaped airfoils. The first upstream airfoil row and the first downstream airfoil row each may comprise a row of rotor blades, which rotate at substantially the same speed during operation. The middle airfoil row may comprise a row of stator blades, which remains substantially stationary during operation. At least 90% of the airfoils of the first upstream airfoil row and at least 90% of the airfoils of the first downstream airfoil row may comprise a clocking relationship of between 25% and 75% pitch. | 03-04-2010 |
20100111684 | TURBINE AIRFOIL CLOCKING - An assembly of airfoils in a turbine engine, the assembly comprising: at least three successive axially stacked rows of airfoils in one of a compressor and a turbine: a first airfoil row, a second airfoil row, and a third airfoil row; wherein the first airfoil row and the third airfoil row each comprise one of a row of rotor blades and a row of stator blades, and the second airfoil row comprises the other; and wherein at least a majority of the mid-channel points of the airfoils in the third airfoil row are positioned circumferentially within +/−25% pitch of the third airfoil row with respect to the location at which a wake flow during a selected operating condition from the first airfoil row is determined to enter the third airfoil row. | 05-06-2010 |
20100166538 | TURBINE AIRFOIL CLOCKING - A method of decreasing the operational stresses acting on a target airfoil row in a turbine engine; wherein the target airfoil row is bordered on each side by a first upstream airfoil row and a first downstream airfoil row; the first upstream airfoil row and the first downstream airfoil row having substantially the same number of similar airfoils and both comprising one of a row of rotor blades and a row of stator blades, and the target airfoil row comprising the other; the method comprising the step of: configuring the circumferential position of the airfoils of the first upstream airfoil row and the airfoils of first downstream airfoil row such that at least a portion of the airfoils of the first upstream airfoil row and at least a portion of the airfoils of the first downstream airfoil row comprise a clocking relationship of between 25% and 75% pitch. | 07-01-2010 |
Patent application number | Description | Published |
20100049783 | Methods and Systems for Joining a Real-Time Session of Presentation Layer Protocol Data - Methods and systems directed to joining a real-time user session of presentation layer protocol data. The methods describe a user session receiving a presentation layer protocol data stream, wherein the user session comprises a single presentation layer protocol stack. The protocol stack sending a request to a virtual channel to reinitialize. The virtual channel processing an existing request until the request to reinitialize is encountered. The protocol stack modifying the presentation layer protocol data stream to contain a marker. The systems describe a single presentation layer protocol stack. The protocol stack includes a receiver, a virtual channel, and a rollover agent. The receiver receives a presentation layer protocol data stream and receives a message initiating reinitialization. The virtual channel processes a request. The rollover agent sends to the virtual channel a request to reinitialize and modifies the presentation layer protocol data stream to contain a marker. | 02-25-2010 |
20100049797 | Systems and Methods for Single Stack Shadowing - Methods and systems directed to controlling a real-time user session of presentation layer protocol data. Methods describing a shadowing agent service receiving a connection request from a shadowing tool and initiating a rollover operation responsive to the connection request. A rollover operation including reinitializing the single protocol stack and receiving a protocol data stream from the protocol stack. The shadowing agent service receiving a second data stream from the shadowing tool and inserting data from the second protocol data stream into the protocol stack. Systems describing a controller of the shadowing agent service receiving a connection request from a shadowing tool; a recorder of the shadowing agent service initiating a rollover operation responsive to the connection request; the controller receiving a second protocol data stream from the shadowing tool; and the controller inserting data from the second protocol data stream into the protocol stack. | 02-25-2010 |
20100050077 | Methods and Systems for In-Session Playback on a Local Machine of Remotely-Stored and Real Time Presentation Layer Protocol Data - Methods and systems for reviewing previously recorded and real-time user session data of presentation layer protocol data. Methods describing a shadowing tool receiving a streaming real-time presentation layer protocol data stream from a shadowing agent service executing on a server; receiving a recorded presentation layer protocol data stream from the shadowing agent service; and combining the streaming real-time presentation layer protocol data stream and the recorded presentation layer protocol data stream producing a single output stream. Systems describing a shadowing tool executing on a computing device receiving a streaming real-time presentation layer protocol data stream from a shadowing agent service executing on a server; the shadowing tool receiving a recorded presentation layer protocol data stream from the shadowing agent service; and the shadowing tool combining the streaming real-time presentation layer protocol data stream and the recorded presentation layer protocol data stream producing a single output stream. | 02-25-2010 |
20110004680 | SYSTEMS AND METHODS FOR UNIFIED MANAGEMENT OF DESKTOP SESSIONS - A method for using standards-based functionality to provide unified management for a plurality of remote desktop sessions includes executing an enhanced management access point on a first physical machine. The method includes monitoring a plurality of desktop sessions including a desktop session executing on one of a second physical machine and a virtual machine executing on the second physical machine. The desktop session provides access to at least one application or file. The method includes determining a first level of activity of the desktop session. A level of activity may be one of: active, inactive, hibernating and standby. The method includes receiving a notification of a migration of the desktop session to a third physical machine, the migrated desktop session maintaining the first level of activity. The method includes instructing a management component on the third physical machine to modify the migrated desktop session to a second level of activity. | 01-06-2011 |
20110072293 | Systems and Methods for Attributing An Amount of Power Consumption To A Workload - A method for attributing a portion of a level of electrical power consumption by a server to a virtual machine executing on the server, includes determining a level of electrical power consumption of a server. The method includes identifying a level of load placed on the server by a workload executing on the server. The method includes attributing, by a power apportionment module in communication with the server, a portion of the level of electrical power consumption of the server to the workload, based on the identified level of load. The method includes providing, by the power apportionment module, to a user, an identification of the attributed portion of the level of electrical power consumption. | 03-24-2011 |
20130071085 | Methods and Systems for Cataloging Text in a Recorded Session - Systems and methods described herein disclose searching the content of a recorded presentation layer protocol session including the steps of storing, a plurality of packets sent to a client device, rendering, by a protocol engine, at least one stored packet in the plurality of stored packets to a local video buffer and analyzing the at least one rendered packet with wherein analyzing includes at least scanning the at least one rendered packet with an optical character recognizer executing on the server. The systems and methods described herein also disclose using the optical character recognizer to generate a word associated with the at least one packet, using a post processing component to generate identification data associated with the generated word associated with the at least one packet, and storing the generated word associated with the at least one packet and storing the identification data associated with the generated word. | 03-21-2013 |