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: 20090086894
    Abstract: 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: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Inventors: 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: 20090086895
    Abstract: 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: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Inventors: 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: 20090018407
    Abstract: 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: Application
    Filed: May 20, 2008
    Publication date: January 15, 2009
    Inventors: Edward K. Jung, Eric C. Leuthardt, Royce A. Levien, Robert W. Lord, Mark A. Malamud
  • Patent number: 7150024
    Abstract: 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: Grant
    Filed: October 29, 2002
    Date of Patent: December 12, 2006
    Assignee: Microsoft Corporation
    Inventors: Robert G. Atkinson, Antony S. Williams, Edward K. Jung
  • Patent number: 6950827
    Abstract: 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: Grant
    Filed: February 13, 2003
    Date of Patent: September 27, 2005
    Assignee: Microsoft Corporation
    Inventor: Edward K. Jung
  • Patent number: 6778971
    Abstract: 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: Grant
    Filed: June 3, 1999
    Date of Patent: August 17, 2004
    Assignee: Microsoft Corporation
    Inventors: Steven J. Altschuler, David Ingerman, Edward K. Jung, Greg Ridgeway, Lani F. Wu
  • Publication number: 20030200504
    Abstract: 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: Application
    Filed: October 29, 2002
    Publication date: October 23, 2003
    Applicant: Microsoft Corporation
    Inventors: Robert G. Atkinson, Antony S. Williams, Edward K. Jung
  • Patent number: 6606613
    Abstract: 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: Grant
    Filed: June 3, 1999
    Date of Patent: August 12, 2003
    Assignee: Microsoft Corporation
    Inventors: Steven J. Altschuler, David Ingerman, Edward K. Jung, Greg Ridgeway, Lani F. Wu
  • Publication number: 20030126151
    Abstract: 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: Application
    Filed: February 13, 2003
    Publication date: July 3, 2003
    Inventor: Edward K. Jung
  • Patent number: 6557046
    Abstract: 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: Grant
    Filed: April 2, 1999
    Date of Patent: April 29, 2003
    Assignee: Microsoft Corporation
    Inventors: David E. McCauley, III, Edward K. Jung, Christopher S. Heidorn
  • Patent number: 6539374
    Abstract: 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: Grant
    Filed: June 3, 1999
    Date of Patent: March 25, 2003
    Assignee: Microsoft Corporation
    Inventor: Edward K. Jung
  • Patent number: 6519764
    Abstract: 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: Grant
    Filed: May 29, 2001
    Date of Patent: February 11, 2003
    Assignee: Microsoft Corporation
    Inventors: Robert G. Atkinson, Antony S. Williams, Edward K. Jung
  • Publication number: 20030014421
    Abstract: 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: Application
    Filed: June 3, 1999
    Publication date: January 16, 2003
    Inventor: EDWARD K. JUNG
  • Patent number: 6330554
    Abstract: 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: Grant
    Filed: June 3, 1999
    Date of Patent: December 11, 2001
    Assignee: Microsoft Corporation
    Inventors: Steven J. Altschuler, David Ingerman, Edward K. Jung, Greg Ridgeway, Lani F. Wu
  • Patent number: 6263379
    Abstract: 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: Grant
    Filed: August 20, 1997
    Date of Patent: July 17, 2001
    Assignee: Microsoft Corporation
    Inventors: Robert G. Atkinson, Antony S. Williams, Edward K. Jung
  • Patent number: 5999986
    Abstract: 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: Grant
    Filed: May 1, 1996
    Date of Patent: December 7, 1999
    Assignee: Microsoft Corporation
    Inventors: David E. McCauley III, Edward K. Jung, Christopher S. Heidorn
  • Patent number: 5842018
    Abstract: 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: Grant
    Filed: June 6, 1995
    Date of Patent: November 24, 1998
    Assignee: Microsoft Corporation
    Inventors: Robert G. Atkinson, Antony S. Williams, Edward K. Jung
  • Patent number: 5802367
    Abstract: 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: Grant
    Filed: January 16, 1996
    Date of Patent: September 1, 1998
    Assignee: Microsoft Corporation
    Inventors: Andrew F. Held, Edward K. Jung, Paul Leach, Pradyumna K. Misra, Richard K. Sailor, Michael R. C. Seaman, Nathaniel S. Brown
  • Patent number: 5740439
    Abstract: 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: Grant
    Filed: June 6, 1995
    Date of Patent: April 14, 1998
    Assignee: Microsoft Corporation
    Inventors: Robert G. Atkinson, Antony S. Williams, Edward K. Jung
  • Patent number: 5724588
    Abstract: 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: Grant
    Filed: June 7, 1995
    Date of Patent: March 3, 1998
    Assignee: Microsoft Corporation
    Inventors: 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