Patents by Inventor Janet Wiener

Janet Wiener has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8015564
    Abstract: An embodiment of a method of dispatching tasks in a multi-processor computing environment begins with a step of a dispatcher within the multi-processor computing environment receiving job properties for a plurality of jobs to be processed in the multi-processor computing environment. Each job comprises at least one task. In a second step, the dispatcher employs an initial dispatching rule to assign an initial subset of tasks to processors within the multi-processor computing environment. The method continues with a third step of the dispatcher monitoring system status of the multi-processor computing environment. In a fourth step, the dispatcher selects a second dispatching rule from a plurality of dispatching rules in response to a change in the system status. In a fifth step, the dispatcher employs the second dispatching rule to assign a second subset of tasks to the processors.
    Type: Grant
    Filed: April 27, 2005
    Date of Patent: September 6, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Dirk Beyer, Janet Wiener, Terence Kelly
  • Patent number: 7720771
    Abstract: An embodiment of a method of dividing past computing instances into predictable and unpredictable sets begins with a first step of a computing entity storing a training data set comprising past computing instances. Each past computing instance comprises attributes and a past computing value. In a second step, the computing entity separates the training data set into a predictable set of past computing instances and an unpredictable set of past computing instances. According to an embodiment, a method of predicting a computing value begins with the first and second steps. The method of predicting the computing value continues with a third step of the computing entity forming a predictor from the predictable set of past computing instances. In a fourth step, the computing entity applies the predictor to a pending computing instance that meets a predictability test to determine a predicted value for the pending computing instance.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: May 18, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eric Anderson, Dirk Beyer, Ira Cohen, Terence P. Kelly, Janet Wiener
  • Publication number: 20100082603
    Abstract: One embodiment is a method to manage queries in a database. The method identifies a query that executes on the database for an elapsed time that is greater than a threshold and then implements a remedial action when the query executes on the database for an execution time that is greater than an estimated execution time.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventors: Stepan Krompass, Harumi Anne Kuno, Umeshwar Dayal, Janet Wiener, Raja Sambasivan
  • Publication number: 20090187512
    Abstract: An asset-backed investment instrument that increases deferred tax liabilities for an investor and, therefore, is attractive to any investor that benefits from deferred tax liabilities, such as certain insurance companies. Ownership of an asset underlying the investment instrument is transferred to an investing entity. The transferred asset is leased from the investing entity for a predetermined period. The lease may include a like-kind exchange feature to lengthen the predetermined period of the lease and to allow the accrued deferred tax liabilities to remain outstanding for a longer period of time. The lease may also include a Terminal Rental Adjustment Clause to remove the risk of a change in an estimated residual value from the investing entity.
    Type: Application
    Filed: May 31, 2005
    Publication date: July 23, 2009
    Applicant: JP Morgan Chase Bank
    Inventors: Jeffrey A. Giroux, Philip Prince, Patrick McCarthy, Janet Wiener, John Cho, Mark Sun
  • Publication number: 20060282546
    Abstract: According to one embodiment, a method comprises evaluating messages between nodes of a distributed computing environment. Based on timing relationships of the messages, probability of causal links between pairs of messages determined. Based on the determined probability, at least one causal path comprising a plurality of causal links is inferred. Further, an overall probability that the inferred causal path is accurate is determined. In certain embodiments, the overall probability is output for the corresponding causal path to provide an indication of the confidence of the accuracy of such inferred causal path.
    Type: Application
    Filed: June 9, 2005
    Publication date: December 14, 2006
    Inventors: Patrick Reynolds, Janet Wiener, Marcos Aguilera, Jeffrey Mogul
  • Publication number: 20060259793
    Abstract: A method of distributing power among servers is described includes calculating thermal multipliers of the servers, where the thermal multipliers represent recommended thermodynamic power consumption levels for the servers. In addition, the thermal multipliers of the servers are discretized to one of a plurality of server power states based upon geographic locations of the servers and one of the plurality of server power states is assigned to the servers based upon the discretization of the thermal multipliers.
    Type: Application
    Filed: May 16, 2005
    Publication date: November 16, 2006
    Inventors: Justin Moore, Parthasarathy Ranganathan, Ratnesh Sharma, Janet Wiener
  • Publication number: 20060069786
    Abstract: According to at least one embodiment, a method comprises identifying at least one causal path that includes a node of a distributed computing environment that is of interest. The method further comprises analyzing the identified at least one causal path to determine at least one time interval when the node is active in such causal path, and correlating consumption of a resource by the node to the node's activity in the at least one causal path.
    Type: Application
    Filed: September 24, 2004
    Publication date: March 30, 2006
    Inventors: Jeffrey Mogul, Janet Wiener, Marcos Aguilera, Keith Farkas, Parthasarathy Ranganathan
  • Publication number: 20050033745
    Abstract: A process for constructing a server for collecting, arranging and storing data that defines the connectivity of pages on the World Wide Web (Web). The process input is a set of compressed ASCII links files, wherein each links file is a series of source URLs and corresponding destination URLs. A temporary URLs_info Table is created and initialized. The links files and URLs metadata are read. Buffers of unique URLs are sorted and written from the links files into URL runs. An ID Index is created from the URL_info table. CS_ids are assigned to URLs and written to the ID Index. Both a compressed URL data structure and a URL Index are created. A Host Table is created. URL fingerprints are converted to CS_ids, and preliminary outstarts to CS_ids and preliminary outstarts and outlinks tables are created. Compressed outstarts and outlinks tables are created from the preliminary tables. Subsequently, compressed instarts and inlinks tables are created based on the outstarts and outlinks tables.
    Type: Application
    Filed: December 16, 2003
    Publication date: February 10, 2005
    Inventors: Janet Wiener, Michael Burrows