Patents Represented by Attorney Jeffrey T. Holman
-
Patent number: 7987433Abstract: Scrolling data in a display window having peripheral controls on a user interface of a data processing system includes a two-dimensional scrolling control that is integrated as part of the peripheral controls. The two-dimensional scrolling control includes at least three directional components. Each directional component is associated with a direction on the display window, and at least one of the directions corresponds to a change in both of the two dimensions. User input is accepted from a user. The user input includes a selected directional component. The data in the display window is scrolled in the direction associated with the selected directional component.Type: GrantFiled: April 15, 2003Date of Patent: July 26, 2011Assignee: International Business Machines CorporationInventors: Patrick Cox, Velda Bartek, Richard Spinks
-
Patent number: 7964977Abstract: A method and device for generating electricity from ocean waves. The device includes at least one magnetostrictive element and one or more electrically conductive coils or circuits. When the magnetostrictive element is deployed in a body of water, the motion of the body of water, including wave motion, causes changes in the strain of the magnetostrictive element. The electrically conductive coil or circuit is within the vicinity of the magnetostrictive element. A corresponding change in magnetic field around the magnetostrictive element generates an electric voltage and/or electric current in the electrically conductive coil or circuit.Type: GrantFiled: October 18, 2010Date of Patent: June 21, 2011Assignee: Oscilla Power Inc.Inventor: Balakrishnan Nair
-
Patent number: 7953793Abstract: A method, computer program product, and system are disclosed for distributed Preboot execution Environment (PXE) server booting. The method may include receiving a PXE boot image request from a plurality of target machines and sending one or more target machines a temporary PXE server RAM image and a subset of target machines. The temporary PXE server RAM image assigns a recipient target machine as a temporary PXE server and each temporary PXE server is delegated the subset of target machines to PXE boot. The method may also include receiving a subset boot confirmation from each temporary PXE server that indicates that the subset of target machines delegated to each temporary PXE server booted successfully. Finally, the method may include sending the one or more temporary PXE servers an agent boot image in response to the subset boot confirmation from each temporary PXE server.Type: GrantFiled: January 8, 2009Date of Patent: May 31, 2011Assignee: International Business Machines CorporationInventors: David T. Cain, Jeffrey B. Jennings, Jeffrey D. Young
-
Patent number: 7953120Abstract: An apparatus, system, and method are disclosed for efficient synchronization of a sliding buffer window to prevent packet re-injection in an IP network. The steps of the method include receiving a data packet which comprises a packet sequence number. The method initializes a replay counter, an update counter, and a circular buffer window. The circular buffer window may comprise at least one window bank and the circular buffer window may also comprise a current window bank. Furthermore, the method may include determining that the packet sequence number is greater than a maximum current bank value. In response, the method may define shifting the circular buffer window such that a current window bank position is incremented. The method may then include determining that the packet sequence number is inside the current window bank and accepting the data packet. Furthermore, a Double Compare and Swap (DCS) operation may update the bit indicator and increment the update counter and replay counter.Type: GrantFiled: March 31, 2008Date of Patent: May 31, 2011Assignee: International Business Machines CorporationInventor: Scott C. Moonen
-
Patent number: 7944071Abstract: A method and device for using magnetostriction to generate electricity from fluid motion. The device includes a first structural component, an outer housing, and a strain structure. The outer housing substantially circumscribes the first structural component and at least partially defines an annular space between the first structural component and the outer housing. The strain structure is coupled within the annular space between the first structural component and the outer housing. The strain structure experiences a change in physical strain imposed by a bearing in response to a relative movement between the bearing and the strain structure. The strain structure includes a magnetostrictive material to generate a magnetic field in response to the change in the physical strain.Type: GrantFiled: October 18, 2010Date of Patent: May 17, 2011Assignee: Oscilla Power Inc.Inventors: Balakrishnan Nair, Jesse Alan Nachlas
-
Patent number: 7937250Abstract: Non-functional concerns are addressed within an abstract model corresponding to a real-world system. One or more annotations profiles are constructed. Each annotations profile describes one or more annotations, where each annotation corresponds to and represents one of the non-functional concerns. Each of a number of modeling elements of the abstract model is associated with an annotation corresponding to a non-functional concern pertaining to the modeling element. One or more transformation templates are constructed. Each transformation template transforms the abstract model to a specific implementation platform to which the transformation template corresponds. For each transformation template, the abstract model as has been transformed to the specification implementation platform to which the transformation template corresponds is executed. Such execution results in consumption of the non-functional concerns represented by the annotations associated with the modeling elements.Type: GrantFiled: April 27, 2007Date of Patent: May 3, 2011Assignee: International Business Machines CorporationInventors: Pankaj Dhoolia, Prashant Jain, Kamal Bhattacharya
-
Patent number: 7930356Abstract: A method and system are provided for managing email threads. The method includes receiving a plurality of separate email threads. The method further includes generating associations between at least two email threads of the plurality of separate email threads. The method further includes displaying the associations of the at least two email threads. As a result, users can conveniently view the associated email threads and perform operations on particular email threads.Type: GrantFiled: May 15, 2008Date of Patent: April 19, 2011Assignee: International Business Machines CorporationInventors: Jaroslaw Gawor, Paul F. McMahan, Lin Sun
-
Patent number: 7908583Abstract: Traceability links between software specification requirements are evidentially enriched. A traceability link indicates that a second specification requirement is dependent to some degree on a first specification requirement. A likelihood that the second specification requirement for software changes due to the first specification requirement for the software changing, and/or a degree of change of the second specification requirement due to the first specification requirement changing, are determined. A coupling value for the traceability link may be determined as directly proportional to the likelihood that the second specification requirement changes due to the first specification requirement changing, and to the degree of change of the second specification requirement due to the first specification requirement changing.Type: GrantFiled: December 29, 2005Date of Patent: March 15, 2011Assignee: International Business Machines CorporationInventors: Bikram Sengupta, Vibha S Sinha, Satish Chandra
-
Patent number: 7891232Abstract: A sensor to detect particulate matter. The sensor includes a first rigid tube, a second rigid tube, a detection surface electrode, and a bias surface electrode. The second rigid tube is mounted substantially parallel to the first rigid tube. The detection surface electrode is disposed on an outer surface of the first rigid tube. The detection surface electrode is disposed to face the second rigid tube. The bias surface electrode is disposed on an outer surface of the second rigid tube. The bias surface electrode is disposed to face the detection surface electrode on the first rigid tube. An air gap exists between the detection surface electrode and the bias surface electrode to allow particulate matter within an exhaust stream to flow between the detection and bias surface electrodes.Type: GrantFiled: November 21, 2008Date of Patent: February 22, 2011Assignee: Board of Regents, The University of Texas SystemInventor: Matthew Hall
-
Patent number: 7890595Abstract: A method of and system for providing enhanced user control of computer chat minimize a chat window in response to user input and then restore the chat window in response to receipt of a message from a sender, in which the message has a predetermined characteristic. The user input may include activation of an intelligent or smart minimize function. An example of a predetermined characteristic that may cause the chat window to be restored in the intelligent minimized mode is the presence of the user's name in a chat message. Other examples of predetermined characteristics that may cause the chat window to be restored include the text of the message being in a bold font or otherwise marked as being urgent, the sender of the message being on an exception list or occupying a management position with respect to the recipient. Embodiments may include a shout function by which a sender can override the intelligent mode.Type: GrantFiled: August 23, 2007Date of Patent: February 15, 2011Assignee: International Business Machines CorporationInventors: Thomas R. Haynes, Lin Sun
-
Patent number: 7890601Abstract: The present invention discloses a system and method allowing dynamically integrating remote portlets into each Portal by providing local portlets as remote portlet Web-Services by providing, to each Portal-Server, a publishing functionality allowing electronic creation of a service description for each single local portlet and publishing it into a Central-Registry and a find/binding functionality to find remote portlet Web-Services via the Central-Registry and bind them using the service description for accessing the remote portlet. Preferably, each Portal-Server includes a Portlet-Registry component as well as a Portlet-Proxy. The Portlet-Registry provides service description to the Portlet-Proxy that establishes a SOAP-communication with a remote Portal-Server providing the remote portlet Web-Service to be selected. The main advantage of the present invention is that local portlets become available for all Portal-Server without requiring local installation of the portlet code itself.Type: GrantFiled: July 22, 2008Date of Patent: February 15, 2011Assignee: International Business Machines CorporationInventor: Thomas Schaeck
-
Patent number: 7831592Abstract: An autonomic tool that supervises the collection and maintenance of database statistics for query optimization by transparently deciding what statistics to gather, when and in what detail to gather them. Feedback from data-driven statistics collection is simultaneously combined with feedback from query-driven learning-based statistics collection, to better process both rapidly changing data and data that is queried frequently. The invention monitors table activity and decides if the data in a table has changed sufficiently to require a refresh of invalid statistics. The invention determines if the invalidity is due to correlation between purportedly independent data, outdated statistics, or statistics that have too few frequent values. Tables and column groups are ranked in order of statistical invalidity, and a limited computational budget is prioritized by ranking subsequent gathering of improved statistics.Type: GrantFiled: October 29, 2004Date of Patent: November 9, 2010Assignee: International Business Machines CorporationInventors: Volker G. Markl, Peter Jay Haas, Ashraf Ismail Aboulnaga, Vijayashankar Raman, Felix Endres
-
Patent number: 7823144Abstract: A method, apparatus and computer program product for comparing two computer program codes is disclosed. For each code, a stream of lexemes is generated for the program text of each code. The streams are concatenated in the same order as the program text. The two concatenated streams of lexemes are compared on a language-type by language-type basis to identify lexemes present only in one stream. The comparison derives a set of edit operations including minimal text block moves needed to convert one program code into the other program code.Type: GrantFiled: December 29, 2005Date of Patent: October 26, 2010Assignee: International Business Machines CorporationInventors: Donald P Pazel, Pradeep Varma
-
Patent number: 7816797Abstract: A method and device for generating electricity from ocean waves. The device includes at least one magnetostrictive element and one or more electrically conductive coils or circuits. When the magnetostrictive element is deployed in a body of water, the motion of the body of water, including wave motion, causes changes in the strain of the magnetostrictive element. The electrically conductive coil or circuit is within the vicinity of the magnetostrictive element. A corresponding change in magnetic field around the magnetostrictive element generates an electric voltage and/or electric current in the electrically conductive coil or circuit.Type: GrantFiled: October 21, 2009Date of Patent: October 19, 2010Assignee: Oscilla Power Inc.Inventor: Balakrishnan Nair
-
Patent number: 7816799Abstract: A method and device for using magnetostriction to generate electricity from fluid motion. The device includes a first structural component, an outer housing, and a strain structure. The outer housing substantially circumscribes the first structural component and at least partially defines an annular space between the first structural component and the outer housing. The strain structure is coupled within the annular space between the first structural component and the outer housing. The strain structure experiences a change in physical strain imposed by a bearing in response to a relative movement between the bearing and the strain structure. The strain structure includes a magnetostrictive material to generate a magnetic field in response to the change in the physical strain.Type: GrantFiled: November 13, 2009Date of Patent: October 19, 2010Assignee: Oscilla Power Inc.Inventors: Balakrishnan Nair, Jesse Alan Nachlas
-
Patent number: 7816833Abstract: A method and device for using radial relative displacement between a magnet and coil to generate electricity from fluid motion. The device includes a support structural component, a movable magnetic structure, a rotating structural component, and bearings. The movable magnetic structure is coupled to the support structural component. The rotating structural component rotates relative to the support structural component. The bearings are coupled to or disposed with the rotating structural component. The rotation of the rotating structural component results in forces applied by the bearings on the movable magnetic structure and movement of the movable magnetic structure.Type: GrantFiled: November 20, 2009Date of Patent: October 19, 2010Assignee: Oscilla Power Inc.Inventor: Balakrishnan Nair
-
Patent number: 7748863Abstract: A sign light to illuminate a sign such as a real estate sale sign. The sign light is configured to suspend between the crossarm of a sign post and the sign. The sign light includes a housing, a light source, and sign mounting hardware. The housing allows the sign light to suspend from a crossarm of a sign post. The housing includes an internal compartment. The light source is located within the internal compartment of the housing. The sign mounting hardware is directly coupled to the housing to provide a mounting location for a sign to hang from the mounting hardware. The housing and mounting hardware facilitate suspending the sign light between the crossarm of the sign post and the sign.Type: GrantFiled: September 1, 2006Date of Patent: July 6, 2010Inventors: Jeffrey T. Holman, W. Shane Willard
-
Patent number: 7734614Abstract: The search apparatus of the present invention searches for a document corresponding to a specified search term from among a plurality of documents, and includes a search term pair generation unit for generating at least one search term pair including a first search string with a length equal to the number of index characters and a second search string with a length equal to the number of index characters located at a position shifted by a predetermined number of offset characters relative to the first search string, which are included in the search term, a search unit for searching, for each search term pair, an index database for a document which has both of the first search string and the second search string as indexing terms, a calculation unit for calculating a score of each document on the basis of a frequency of occurrence of the first search string and the second search string of each search term pair included in each document, and a selection unit for selecting a document to be outputted as a searchType: GrantFiled: May 25, 2007Date of Patent: June 8, 2010Assignee: International Business Machines CorporationInventors: Kazuo Aoki, Kazuhiro Aramaki
-
Patent number: 7702617Abstract: A method, system, business method, and computer program product for retrieving and organizing networked data, wherein fetch rules and extraction rules enable a user to automatically collect and extract information from a remote network site. The fetch rules reproduce the interaction a client executes if interacting directly with the remote site, so a server cannot be shut out. The extraction rules allow the client, preferably via an applet, to glean relevant information from the acquired pages for presentation in a general interface. As an electronic commerce business method, information about remote site responsiveness, fetch rules, and extraction rules may be shared between server and client for a fee. The server accumulates vendor contacts, stores query rules, and provides common interface rules. The invention can gather statistics on vendor responsiveness and can resell information to vendors or others.Type: GrantFiled: October 31, 2002Date of Patent: April 20, 2010Assignee: International Business Machines CorporationInventors: Rakesh Agrawal, Amit Somani
-
Patent number: 7640331Abstract: A system is described for selecting web services accessible over a network (380). The system comprises a pervasive device (10), one or more servers (20) in communication with the network (380) and supporting at least one base web service (502) that provides an output in reply to a request from the pervasive device (10). The system further comprises one or more servers (20) supporting at least one extended web service (606) operable to reduce a computational load of the pervasive device (10) in an interaction with the base web service (502). An application (504) running on the pervasive device (10) evaluates attributes of a Quality of Service (QoS) model relating to interactions between pervasive device (10), a base web service (502) and corresponding expanded web service (606). The application (504) chooses whether or not to use the corresponding web service based on the evaluated attributes.Type: GrantFiled: December 29, 2005Date of Patent: December 29, 2009Assignee: International Business Machines CorporationInventors: Vishal Singh Batra, Nipun Batra