Patents by Inventor Edward K. Jung
Edward K. Jung 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: 20090086894Abstract: One aspect can relate to determining a total time of flight that indicates an at least one applied duration and an at least one induced duration, wherein the at least one applied duration describes the time for an at least some pulse-type input energy to be applied from a transmission location to an at least one X-ray fluorescing event in the at least some matter of the at least the portion of the at least one individual, and wherein the at least one induced duration describes the time for an at least one induced X-ray fluorescing photon, to travel from the at least one X-ray fluorescing event in the at least some matter of the at least the portion of the at least one individual to a location where the at least one induced X-ray fluorescing photon is received at least partially by a detecting the at least one induced X-ray fluorescing photon.Type: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Inventors: Edward S. Boyden, Roderick A. Hyde, Muriel Y. Ishikawa, Edward K. Jung, Eric C. Leuthardt, Robert W. Lord, Nathan P. Myhrvold, Dennis J. Rivet, Michael A. Smith, Clarence T. Tegreene, Thomas A. Weaver, Charles Whitmer, Lowell L. Wood Jr., Victoria Y.H. Wood
-
Publication number: 20090086895Abstract: One aspect relates to determining a location of an at least one X-ray fluorescing event occurring within an at least some matter of at least a portion of an individual, wherein the determining the location of the at least one X-ray fluorescing event is based at least in part on determining a relative angle at which an at least one applied high energy photon and/or particle is being applied to the at least some matter of the at least the portion of the individual, a relative position from which an at least one applied high energy photon and/or particle is being applied to the at least some matter of the at least the portion of the individual, a detected location of an at least one induced fluorescing X-ray photon fluoresced during the at least one X-ray fluorescing event, and a received angle at which the at least one induced fluorescing X-ray photon is received.Type: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Inventors: Edward S. Boyden, Roderick A. Hyde, Muriel Y. Ishikawa, Edward K. Jung, Eric C. Leuthardt, Robert W. Lord, Nathan P. Myhrvold, Dennis J. Rivet, Michael A. Smith, Clarence T. Tegreene, Thomas A. Weaver, Charles Whitmer, Lowell L. Wood, Jr., Victoria Y. Wood
-
Publication number: 20090018407Abstract: Methods, apparatuses, computer program products, devices and systems are described that carry out accepting user data from an interaction between a user and at least one device-implemented application unrelated to user-health testing; mapping the user data from the interaction between the user and the at least one device-implemented application unrelated to user-health testing to at least one user-health test function set; accepting brain activity measurement data proximate to the interaction between the user and the at least one device-implemented application unrelated to user-health testing; and selecting at least one user-health test function at least partly based on the at least one user-health test function set and the brain activity measurement data.Type: ApplicationFiled: May 20, 2008Publication date: January 15, 2009Inventors: Edward K. Jung, Eric C. Leuthardt, Royce A. Levien, Robert W. Lord, Mark A. Malamud
-
Patent number: 7150024Abstract: A method and system for referring to and binding to objects using a moniker object is provided. In a preferred embodiments moniker object contains information to identify linked source data and provides methods through which a program can bind to the linked source data. A binding method is provided that returns an instance of an interface through which the linked source data can be accessed. The moniker object can identify source data that is stored persistently or nonpersistently. In addition, moniker objects can be composed to form a composite moniker object. A composite moniker object is used to identify linked source data that is nested in other data. In a preferred embodiment, the moniker object provides other methods including a reducing method that returns a more efficient representation of the moniker object; equality and hash methods for comparing moniker objects; and inverse, common prefix, and relative-path-to methods for comparing and locating moniker objects from other moniker objects.Type: GrantFiled: October 29, 2002Date of Patent: December 12, 2006Assignee: Microsoft CorporationInventors: Robert G. Atkinson, Antony S. Williams, Edward K. Jung
-
Patent number: 6950827Abstract: Methods and apparatus for analyzing tasks performed by computer users by (i) gathering usage data, (ii) converting logged usage data into a uniform format, (iii) determining or defining task boundaries, and (iv) determining a task analysis model by “clustering” similar tasks together. The task analysis model may be used to (i) help users complete a task (such help, for example, may be in the form of a gratuitous help function), and/or (ii) to target marketing information to users based on user inputs and the task analysis model. The present invention also provides a uniform semantic network for representing different types of objects in a uniform way.Type: GrantFiled: February 13, 2003Date of Patent: September 27, 2005Assignee: Microsoft CorporationInventor: Edward K. Jung
-
Patent number: 6778971Abstract: Methods and apparatus for analyzing tasks performed by computer users by (i) gathering usage data, (ii) converting logged usage data into a uniform format, (iii) determining or defining task boundaries, and (iv) determining a task analysis model by “clustering” similar tasks together. The task analysis model may be used to (i) help users complete a task (such help, for example, may be in the form of a gratuitous help function), and/or (ii) to target marketing information to users based on user inputs and the task analysis model. The present invention also provides a uniform semantic network for representing different types of objects in a uniform way.Type: GrantFiled: June 3, 1999Date of Patent: August 17, 2004Assignee: Microsoft CorporationInventors: Steven J. Altschuler, David Ingerman, Edward K. Jung, Greg Ridgeway, Lani F. Wu
-
Publication number: 20030200504Abstract: A method and system for referring to and binding to objects using a moniker object is provided. In a preferred embodiments moniker object contains information to identify linked source data and provides methods through which a program can bind to the linked source data. A binding method is provided that returns an instance of an interface through which the linked source data can be accessed. The moniker object can identify source data that is stored persistently or nonpersistently. In addition, moniker objects can be composed to form a composite moniker object. A composite moniker object is used to identify linked source data that is nested in other data. In a preferred embodiment, the moniker object provides other methods including a reducing method that returns a more efficient representation of the moniker object; equality and hash methods for comparing moniker objects; and inverse, common prefix, and relative-path-to methods for comparing and locating moniker objects from other moniker objects.Type: ApplicationFiled: October 29, 2002Publication date: October 23, 2003Applicant: Microsoft CorporationInventors: Robert G. Atkinson, Antony S. Williams, Edward K. Jung
-
Patent number: 6606613Abstract: Methods and apparatus for analyzing tasks performed by computer users by (i) gathering usage data, (ii) converting logged usage data into a uniform format, (iii) determining or defining task boundaries, and (iv) determining a task analysis model by “clustering” similar tasks together. The task analysis model may be used to (i) help users complete a task (such help, for example, may be in the form of a gratuitous help function), and/or (ii) to target marketing information to users based on user inputs and the task analysis model. The present invention also provides a uniform semantic network for representing different types of objects in a uniform way.Type: GrantFiled: June 3, 1999Date of Patent: August 12, 2003Assignee: Microsoft CorporationInventors: Steven J. Altschuler, David Ingerman, Edward K. Jung, Greg Ridgeway, Lani F. Wu
-
Publication number: 20030126151Abstract: Methods and apparatus for analyzing tasks performed by computer users by (i) gathering usage data, (ii) converting logged usage data into a uniform format, (iii) determining or defining task boundaries, and (iv) determining a task analysis model by “clustering” similar tasks together. The task analysis model may be used to (i) help users complete a task (such help, for example, may be in the form of a gratuitous help function), and/or (ii) to target marketing information to users based on user inputs and the task analysis model. The present invention also provides a uniform semantic network for representing different types of objects in a uniform way.Type: ApplicationFiled: February 13, 2003Publication date: July 3, 2003Inventor: Edward K. Jung
-
Patent number: 6557046Abstract: An event architecture facilitates the asynchronous invocation of events at an event sink. The events are triggered by direct invocation of methods on the event sink. A backchannel connection may be utilized to pass control information from an event sink to an event source. The use of the backchannel connection creates bidirectional connections between an event source and an event sink. A guardian object may be situated between the event source and the event sink to facilitate the asynchronicity of event delivery and to account for disparate threading models between the event source and the event sink. A third party connector may be utilized to connect the event source with the event sink.Type: GrantFiled: April 2, 1999Date of Patent: April 29, 2003Assignee: Microsoft CorporationInventors: David E. McCauley, III, Edward K. Jung, Christopher S. Heidorn
-
Patent number: 6539374Abstract: Methods and apparatus for analyzing tasks performed by computer users by (i) gathering usage data, (ii) converting logged usage data into a uniform format, (iii) determining or defining task boundaries, and (iv) determining a task analysis model by “clustering” similar tasks together. The task analysis model may be used to (i) help users complete a task (such help, for example, may be in the form of a gratuitous help function), and/or (ii) to target marketing information to users based on user inputs and the task analysis model. The present invention also provides a uniform semantic network for representing different types of objects in a uniform way.Type: GrantFiled: June 3, 1999Date of Patent: March 25, 2003Assignee: Microsoft CorporationInventor: Edward K. Jung
-
Patent number: 6519764Abstract: A method and system for referring to and binding to objects using a moniker object is provided. In a preferred embodiments moniker object contains information to identify linked source data and provides methods through which a program can bind to the linked source data. A binding method is provided that returns an instance of an interface through which the linked source data can be accessed. The moniker object can identify source data that is stored persistently or nonpersistently. In addition, moniker objects can be composed to form a composite moniker object. A composite moniker object is used to identify linked source data that is nested in other data. In a preferred embodiment, the moniker object provides other methods including a reducing method that returns a more efficient representation of the moniker object; equality and hash methods for comparing moniker objects; and inverse, common prefix, and relative-path-to methods for comparing and locating moniker objects from other moniker objects.Type: GrantFiled: May 29, 2001Date of Patent: February 11, 2003Assignee: Microsoft CorporationInventors: Robert G. Atkinson, Antony S. Williams, Edward K. Jung
-
Publication number: 20030014421Abstract: Methods and apparatus for analyzing tasks performed by computer users by (i) gathering usage data, (ii) converting logged usage data into a uniform format, (iii) determining or defining task boundaries, and (iv) determining a task analysis model by “clustering” similar tasks together. The task analysis model may be used to (i) help users complete a task (such help, for example, may be in the form of a gratuitous help function), and/or (ii) to target marketing information to users based on user inputs and the task analysis model. The present invention also provides a uniform semantic network for representing different types of objects in a uniform way.Type: ApplicationFiled: June 3, 1999Publication date: January 16, 2003Inventor: EDWARD K. JUNG
-
Patent number: 6330554Abstract: Methods and apparatus for analyzing tasks performed by computer users by (i) gathering usage data, (ii) converting logged usage data into a uniform format, (iii) determining or defining task boundaries, and (iv) determining a task analysis model by “clustering” similar tasks together. The task analysis model may be used to (i) help users complete a task (such help, for example, may be in the form of a gratuitous help function), and/or (ii) to target marketing information to users based on user inputs and the task analysis model. The present invention also provides a uniform semantic network for representing different types of objects in a uniform way.Type: GrantFiled: June 3, 1999Date of Patent: December 11, 2001Assignee: Microsoft CorporationInventors: Steven J. Altschuler, David Ingerman, Edward K. Jung, Greg Ridgeway, Lani F. Wu
-
Patent number: 6263379Abstract: A method and system for referring to and binding to objects using a moniker object is provided. In a preferred embodiments moniker object contains information to identify linked source data and provides methods through which a program can bind to the linked source data. A binding method is provided that returns an instance of an interface through which the linked source data can be accessed. The moniker object can identify source data that is stored persistently or nonpersistently. In addition, moniker objects can be composed to form a composite moniker object. A composite moniker object is used to identify linked source data that is nested in other data. In a preferred embodiment, the moniker object provides other methods including a reducing method that returns a more efficient representation of the moniker object; equality and hash methods for comparing moniker objects; and inverse, common prefix, and relative-path-to methods for comparing and locating moniker objects from other moniker objects.Type: GrantFiled: August 20, 1997Date of Patent: July 17, 2001Assignee: Microsoft CorporationInventors: Robert G. Atkinson, Antony S. Williams, Edward K. Jung
-
Patent number: 5999986Abstract: An event architecture facilitates the asynchronous invocation of events at an event sink. The events are triggered by direct invocation of methods on the event sink. A backchannel connection may be utilized to pass control information from an event sink to an event source. The use of the backchannel connection creates bidirectional connections between an event source and an event sink. A guardian object may be situated between the event source and the event sink to facilitate the asynchronicity of event delivery and to account for disparate threading models between the event source and the event sink. A third party connector may be utilized to connect the event source with the event sink.Type: GrantFiled: May 1, 1996Date of Patent: December 7, 1999Assignee: Microsoft CorporationInventors: David E. McCauley III, Edward K. Jung, Christopher S. Heidorn
-
Patent number: 5842018Abstract: A method and system for referring to and binding to objects using a moniker object is provided. In a preferred embodiment, a moniker object contains information to identify linked source data and provides methods through which a program can bind to the linked source data. A binding method is provided that returns an instance of an interface through which the linked source data can be accessed. The moniker object can identify source data that is stored persistently or nonpersistently. In addition, moniker objects can be composed to form a composite moniker object. A composite moniker object is used to identify linked source data that is nested in other data. In a preferred embodiment, the moniker object provides other methods including a reducing method that returns a more efficient representation of the moniker object; equality and hash methods for comparing moniker objects; and inverse, common prefix, and relative-path-to methods for comparing and locating moniker objects from other moniker objects.Type: GrantFiled: June 6, 1995Date of Patent: November 24, 1998Assignee: Microsoft CorporationInventors: Robert G. Atkinson, Antony S. Williams, Edward K. Jung
-
Patent number: 5802367Abstract: A method and system for transparently executing code using a surrogate process is provided. In a preferred embodiment, the underlying system provides a surrogate program that can execute server dynamic-link libraries. When a client program wishes to access an object of a sharable class or a class factory object, the client program requests a service control manager to execute the server code for the sharable class. In response, the service control manager determines from a registration database whether the server code is available in the form of a server executable or a server dynamic-link library.Type: GrantFiled: January 16, 1996Date of Patent: September 1, 1998Assignee: Microsoft CorporationInventors: Andrew F. Held, Edward K. Jung, Paul Leach, Pradyumna K. Misra, Richard K. Sailor, Michael R. C. Seaman, Nathaniel S. Brown
-
Patent number: 5740439Abstract: A method and system for referring to and binding to objects using a moniker object is provided. In a preferred embodiment, a moniker object contains information to identify linked source data and provides methods through which a program can bind to the linked source data. A binding method is provided that returns an instance of an interface through which the linked source data can be accessed. The moniker object can identify source data that is stored persistently or nonpersistently. In addition, moniker objects can be composed to form a composite moniker object. A composite moniker object is used to identify linked source data that is nested in other data. In a preferred embodiment, the moniker object provides other methods including a reducing method that returns a more efficient representation of the moniker object; equality and hash methods for comparing moniker objects; and inverse, common prefix, and relative-path-to methods for comparing and locating moniker objects from other moniker objects.Type: GrantFiled: June 6, 1995Date of Patent: April 14, 1998Assignee: Microsoft CorporationInventors: Robert G. Atkinson, Antony S. Williams, Edward K. Jung
-
Patent number: 5724588Abstract: A computer method and system for passing a pointer to an interface from a server process to a client process. In a preferred embodiment, the server process instantiates an object that has multiple interfaces. The server process identifies an interface to pass to the client process and creates a stub object for receiving a request to invoke a function member of the interface and for invoking the requested function member upon receiving the request. The server process then sends an identifier of the stub to the client process. When the client process receives the identifier of the stub, it instantiates a proxy object for receiving requests to invoke a function member of the interface and for sending the request to the identified stub. The client process can then invoke the function members of the interface by invoking function members of the proxy object. The proxy object sends a request to the identified stub. The identified stub then invokes the corresponding function member of the interface.Type: GrantFiled: June 7, 1995Date of Patent: March 3, 1998Assignee: Microsoft CorporationInventors: Richard Douglas Hill, Antony S. Williams, Robert G. Atkinson, Tom Corbett, Paul Leach, Shannon John Chan, Alexander Adams Mitchell, Edward K. Jung, Craig Henry Wittenberg