Patents by Inventor Janet Lynn Wiener

Janet Lynn 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).

  • Publication number: 20180225703
    Abstract: A method of generating a synthetic content feed includes receiving a request to display a synthetic content feed for a class of users of a social networking system, identifying a first user and a second user based on profile data for the first user and second user in the social networking system, constructing a first post of synthetic content feed representative of a first post in the content feed of the first user, constructing a second post of synthetic content feed representative of a second post in the content feed of the second user, and providing the synthetic content feed for display.
    Type: Application
    Filed: February 6, 2017
    Publication date: August 9, 2018
    Inventors: Bogdan State, Mui Thu Tran, Cristele Lartigue, Janet Lynn Wiener, Erik Bjorn Vorhes
  • Patent number: 9910892
    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: Grant
    Filed: September 30, 2008
    Date of Patent: March 6, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Stefan Krompass, Harumi Anne Kuno, Umeshwar Dayal, Janet Lynn Wiener, Raja Sambasivan
  • Publication number: 20170316054
    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: November 2, 2017
    Inventors: Stefan Krompass, Harumi Anne Kuno, Umeshwar Dayal, Janet Lynn Wiener, Raja Sambasivan
  • Patent number: 7996250
    Abstract: Provided are, inter alia, systems, methods and techniques for controlling workflow by identifying an individual job that is part of an overall deliverables package that covers multiple jobs. An aggregate utility function is obtained, specifying utility based on an aggregate metric across the overall deliverables package, and a current operating point is determined on the aggregate utility function. An effective utility is calculated for the individual job based on the aggregate utility function and the current operating point, and the execution of work is controlled based on the effective utility for the individual job.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: August 9, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Janet Lynn Wiener, John Wilkes, Alvin AuYoung, Laura Ellen Grit
  • Patent number: 7461273
    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: Grant
    Filed: May 16, 2005
    Date of Patent: December 2, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Justin Moore, Parthasarathy Ranganathan, Ratnesh Sharma, Janet Lynn Wiener
  • Publication number: 20080103866
    Abstract: Provided are, inter alia, systems, methods and techniques for controlling workflow by identifying an individual job that is part of an overall deliverables package that covers multiple jobs. An aggregate utility function is obtained, specifying utility based on an aggregate metric across the overall deliverables package, and a current operating point is determined on the aggregate utility function. An effective utility is calculated for the individual job based on the aggregate utility function and the current operating point, and the execution of work is controlled based on the effective utility for the individual job.
    Type: Application
    Filed: October 30, 2006
    Publication date: May 1, 2008
    Inventors: Janet Lynn Wiener, John Wilkes, Alvin AuYoung, Laura Ellen Grit
  • Patent number: 7260583
    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: Grant
    Filed: December 16, 2003
    Date of Patent: August 21, 2007
    Assignee: Overture Services, Inc.
    Inventors: Janet Lynn Wiener, Michael Burrows
  • Publication number: 20040111706
    Abstract: Analysis of latencies in a multi-node system includes creating call chains that are inferred from a temporal relationship of calls and returns between the nodes.
    Type: Application
    Filed: December 7, 2002
    Publication date: June 10, 2004
    Inventors: Jeffrey Clifford Mogul, Athicha Muthitacharoen, Janet Lynn Wiener
  • Patent number: 6701317
    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: Grant
    Filed: September 19, 2000
    Date of Patent: March 2, 2004
    Assignee: Overture Services, Inc.
    Inventors: Janet Lynn Wiener, Michael Burrows
  • Patent number: 6263364
    Abstract: A web crawler downloads documents from among a plurality of host computers. The web crawler enqueues document addresses in a data structure called the Frontier. The Frontier generally includes a set of queues, with all document addresses sharing a respective common host component being stored in a respective common one of the queues. Multiple threads substantially concurrently process the document addresses in the queues. The Frontier includes a set of parallel “priority queues,” each associated with a distinct priority level. Queue elements for documents to be downloaded are assigned a priority level, and then stored in the corresponding priority queue. Queue elements are then distributed from the priority queues to a set of underlying queues in accordance with their relative priorities. The threads then process the queue elements in the underlying queues.
    Type: Grant
    Filed: November 2, 1999
    Date of Patent: July 17, 2001
    Assignee: Alta Vista Company
    Inventors: Marc Alexander Najork, Clark Allan Heydon, Janet Lynn Wiener