The present invention creates an electronic marketplace where owners of Internet domain names can have multiple parties compete for the right to lease their domain names. A marketplace provider supplies a technology for redirecting Internet traffic from leased domain names to domain names specified by parties that win the right to lease domain names.
Transformation Of Single-Threaded Code To Speculative Precomputation Enabled Code
Hong Wang - Fremont CA, US Perry Wang - San Jose CA, US Ross Weldon - Sunnyvale CA, US Scott Ettinger - Mountain View CA, US Hideki Saito - Sunnyvale CA, US Milind Girkar - Sunnyvale CA, US Steve Liao - Palo Alto CA, US Mohammad Haghighat - San Jose CA, US Xinmin Tian - Union City CA, US John Shen - San Jose CA, US Oren Gershon - Haifa, IL
International Classification:
G06F009/00
US Classification:
712/235000
Abstract:
In one embodiment a thread management method identifies in a main program a set of instructions that can be dynamically activated as speculative precomputation threads. A wait/sleep operation is performed on the speculative precomputation threads between thread creation and activation, and progress of non-speculative threads is gauged through monitoring a set of global variables, allowing the speculative precomputation threads to determine its relative progress with respect to non-speculative threads.
Electronic Marketplace Used To Lease Domain Names And Redirect Web Surfers From Leased Domain Names
Ofer Ronen - West Windsor NJ, US Ross Weldon - Sunnyvale CA, US
International Classification:
G06Q 30/00
US Classification:
705014000, 705026000
Abstract:
An electronic marketplace allows owners of unused Internet domain names to lease the domain names using a bidding process. The system allows owners to monetize domain names and lessees to obtain customers who are redirected from targeted domain names.
Ofer Ronen - West Windsor NJ, US Ross D. Weldon - Sunnyvale CA, US
International Classification:
G06Q 30/00
US Classification:
705 26
Abstract:
An electronic marketplace allows owners of unused Internet domain names to lease the domain names using a bidding process. The system allows owners to monetize domain names and lessees to obtain customers who are redirected from targeted domain names.
Transformation Of Single-Threaded Code To Speculative Precomputation Enabled Code
Hong Wang - Fremont CA, US Perry H. Wang - San Jose CA, US Ross David Weldon - Sunnyvale CA, US Scott M. Ettinger - Mountain View CA, US Hideki Saito - Sunnyvale CA, US Milind B. Girkar - Sunnyvale CA, US Steve Shih-wei Liao - Palo Alto CA, US Mohammad R. Haghighat - San Jose CA, US Xinmin Tian - Union City CA, US John P. Shen - San Jose CA, US Oren Gershon - Haifa, IL
International Classification:
G06F 9/45
US Classification:
717140
Abstract:
In one embodiment a thread management method identifies in a main program a set of instructions that can be dynamically activated as speculative precomputation threads. A wait/sleep operation is performed on the speculative precomputation threads between thread creation and activation, and progress of non-speculative threads is gauged through monitoring a set of global variables, allowing the speculative precomputation threads to determine its relative progress with respect to non-speculative threads.
- San Francisco CA, US Ross David Weldon - San Francisco CA, US
International Classification:
G06F 3/0482 G11B 27/34 G06F 3/04817 G06F 3/0485
Abstract:
In an embodiment, a data processing method comprises a first computer obtaining access to a digitally stored video program and causing playing the video program in a player window of a second computer, wherein the player window includes a linear graphical timeline representing the video program; the first computer receiving from the second computer location input data specifying a point in the video program and determining a time value of the point in the video program; receiving comment type input data indicating a particular comment type among a plurality of available comment types; receiving comment input data; creating and storing, in electronic digital storage coupled to the first computer, a record that associates an identifier of the video program, the time value, the comment type input data, and the comment input data; causing displaying, in the timeline at a position that is proportional to the point, a marker having a particular distinctive appearance from among a plurality of distinctive appearances that correspond respectively to the plurality of available comment types.
- SAN FRANCISCO CA, US ROSS DAVID WELDON - SAN FRANCISCO CA, US
International Classification:
G06F 3/0482 G11B 27/34 G06F 3/0481 G06F 3/0485
Abstract:
In an embodiment, a data processing method comprises a first computer obtaining access to a digitally stored video program and causing playing the video program in a player window of a second computer, wherein the player window includes a linear graphical timeline representing the video program; the first computer receiving from the second computer location input data specifying a point in the video program and determining a time value of the point in the video program; receiving comment type input data indicating a particular comment type among a plurality of available comment types; receiving comment input data; creating and storing, in electronic digital storage coupled to the first computer, a record that associates an identifier of the video program, the time value, the comment type input data, and the comment input data; causing displaying, in the timeline at a position that is proportional to the point, a marker having a particular distinctive appearance from among a plurality of distinctive appearances that correspond respectively to the plurality of available comment types.
Generation Of Task Records Based On Context Of Task Generation Request
- San Francisco CA, US Ross David Weldon - Walnut Creek CA, US Benjamin John Tomassetti - San Francisco CA, US
International Classification:
H04N 21/4725 H04N 21/472 H04N 21/4788
Abstract:
In an embodiment, a data processing method comprises a first computer obtaining access to a digitally stored content item, the content item being stored with content item metadata identifying one or more of a creator of the content item, a title of the content item, description of the content item, content type of the content item, sharing settings of the content item, a taxonomy of the content item, or a category type of the taxonomy of the content item; receiving, at the first computer, a request to generate a task related to the content item; generating and storing a task record based, at least in part, on the content item metadata, the task record comprising an identifier of the task and the identifier of the content item; and causing display, on a second computer, a graphical representation of the task based, at least in part, on the task record.