Patents by Inventor Stephen L. Lawler

Stephen L. Lawler 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: 8428908
    Abstract: Aspects relate to a cognitive agent that performs functions associated with a desired result. The functions performed by cognitive agent supplement other activities performed at a same time. In such a manner, the cognitive agent can function as a surrogate for a user. A performed activity can trigger implementation of another activity that is an extension of the performed activity. Cognitive agent can perform functions that can be represented as an avatar. Further, cognitive agent can be associated with a diagnostics component that evaluates an operating condition. Based on the operating condition cognitive agent can implement automatic actions associated with mitigating failures and/or prolonging the life of machinery.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: April 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Stephen L. Lawler, Eyal Ofek, Gur Kimchi, Leonard Smith, Avi Bar-Zeev
  • Patent number: 8352524
    Abstract: The claimed subject matter provides a system and/or a method that facilitates organizing and presenting data within a database. A data store can store a portion of data accessible to a user. A real time monitor component can dynamically track an amount of access for the portion of data within the data store. A display engine can render a multi-scaled view of the portion of data, wherein the multi-scaled view is based on the amount of access in which a size representation of the data is correlated with the amount of access.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: January 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Gary W. Flake, Blaise Aguera y Arcas, Brett D. Brewer, Anthony T. Chor, Steven Drucker, Karim Farouki, Stephen L. Lawler, Ariel J. Lazier, Donald James Lindsay
  • Patent number: 8346017
    Abstract: The claimed subject matter provides a system and/or a method that facilitates simulating a portion 2-dimensional (2D) data for implementation within a 3-dimensional (3D) virtual environment. A 3D virtual environment can enable a 3D exploration of a 3D image constructed from a collection of two or more 2D images, the 3D image is constructed by combining the two or more 2D images based upon a respective image perspective. An analyzer can evaluate the collection of two or more 2D images to identify a portion of the 3D image that is unrepresented by the combined two or more 2D images. A synthetic view generator can create a simulated synthetic view for the portion of 3D image that is unrepresented, the simulated synthetic view replicates a 2D image with a respective image perspective for the unrepresented portion of 3D image.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: January 1, 2013
    Assignee: Microsoft Corporation
    Inventors: Blaise Aguera y Aguera, Brett D. Brewer, Steven Drucker, Karim Farouki, Gary W. Flake, Tomasz Kasperkiewicz, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard, Richard Stephen Szeliski, Jeffrey Jon Weir
  • Patent number: 8250454
    Abstract: The claimed subject matter provides a system and/or a method that facilitates displaying relevant advertisements to a user. A display engine can browse a portion of image data during a browsing session. An evaluator can identify a context related to two or more concurrent and on-going browsing sessions. An ad selector can locate an ad from a data store based on the identified context and seamlessly incorporate and display the ad into at least one of the browsing sessions.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Karim Farouki, Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Gary W. Flake, Tomasz Kasperkiewicz, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard, Richard Stephen Szeliski, Jeffrey Jon Weir
  • Publication number: 20120210171
    Abstract: Aspects relate to a cognitive agent that performs functions associated with a desired result. The functions performed by cognitive agent supplement other activities performed at a same time. In such a manner, the cognitive agent can function as a surrogate for a user. A performed activity can trigger implementation of another activity that is an extension of the performed activity. Cognitive agent can perform functions that can be represented as an avatar. Further, cognitive agent can be associated with a diagnostics component that evaluates an operating condition. Based on the operating condition cognitive agent can implement automatic actions associated with mitigating failures and/or prolonging the life of machinery.
    Type: Application
    Filed: April 25, 2012
    Publication date: August 16, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Stephen L. Lawler, Eyal Ofek, Gur Kimchi, Leonard Smith, Avi Bar-Zeev
  • Patent number: 8244431
    Abstract: A system described herein includes a receiver component that receives first velocity data that is indicative of a velocity of a vehicle over a period of time, wherein the first velocity data corresponds to a first sensor. The receiver component also receives second velocity data that is indicative of the velocity of the vehicle over the period of time, wherein the second velocity data corresponds to a second sensor. The system also includes a modifier component that determines a difference between the first velocity data and the second velocity data and outputs at least one final velocity value for the vehicle based at least in part upon the first difference data.
    Type: Grant
    Filed: February 13, 2009
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Michael Kroepfl, Joachim Pehserl, Joachim Bauer, Stephen L. Lawler, Gur Kimchi, John Curlander
  • Patent number: 8204299
    Abstract: The claimed subject matter provides a system and/or a method that facilitates capturing a portion 2-dimensional (2D) data for implementation within a 3-dimensional (3D) virtual environment. A device that can capture one or more 2D images, wherein the 2D image is representative of a corporeal object from a perspective dictated by an orientation of the device. The device can comprise a content aggregator that can construct a 3D image from two or more 2D images collected by the device, in which the construction is based at least in part upon aligning each corresponding perspective associated with each 2D image.
    Type: Grant
    Filed: June 12, 2008
    Date of Patent: June 19, 2012
    Assignee: Microsoft Corporation
    Inventors: Blaise Aguera y Arcas, Brett D. Brewer, Michael Fredrick Cohen, Steven Drucker, Karim Farouki, Gary W. Flake, Ariel J. Lazier, Stephen L. Lawler, Donald James Lindsay
  • Patent number: 8195430
    Abstract: Aspects relate to a cognitive agent that performs functions associated with a desired result. The functions performed by cognitive agent supplement other activities performed at a same time. In such a manner, the cognitive agent can function as a surrogate for a user. A performed activity can trigger implementation of another activity that is an extension of the performed activity. Cognitive agent can perform functions that can be represented as an avatar. Further, cognitive agent can be associated with a diagnostics component that evaluates an operating condition. Based on the operating condition cognitive agent can implement automatic actions associated with mitigating failures and/or prolonging the life of machinery.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: June 5, 2012
    Assignee: Microsoft Corporation
    Inventors: Stephen L. Lawler, Eyal Ofek, Gur Kimchi, Leonard Smith, Avi Bar-Zeev
  • Publication number: 20110137741
    Abstract: Data identifying a path is received between two or more geographic locations. Path information is identified along or near the path. A relevance is associated to the path information. A subset of the path information having a highest relevance is provided.
    Type: Application
    Filed: December 9, 2009
    Publication date: June 9, 2011
    Applicant: Microsoft Corporation
    Inventors: Ido Omer, Eyal Ofek, Stephen L. Lawler
  • Patent number: 7909238
    Abstract: The claimed subject matter provides a system and/or a method that facilitates identifying relationships between two or more trade cards. A schema component can implement a portion of user-assisted schema to create a trade card that represents a distillation of a document with document-specific data. A relationship component can identify at least one of a hard link or a soft link associated with the trade card in connection with at least one of a network or one or more trade cards, wherein the hard link is a source that derived the trade card and the soft link is directed toward a disparate trade card with a portion of substantially similar document-specific data.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: March 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Gary W. Flake, Blaise H. Aguera, Brett D. Brewer, Steven Drucker, Karim Farouki, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard, Richard Stephen Szeliski, Julio Estrada, Christopher B. Weare
  • Publication number: 20100250366
    Abstract: Various entities might desire to leave markers at various locations in a mapping application for themselves and others. These markers can be provided by an entity physically located near the location associated with the marker and/or at a different location (e.g., entity is at a first location and the marker is associated with a second location). Further, different entities can provide markers associated with a similar geographic area. A user visiting the location (virtually or physically) can review the various markers left by others. In such a manner, the user visiting the location can have further details associated with the location. Different categories of markers can be combined and rendered to the user as a hybrid of markers.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Leonard Smith, Gur Kimchi, Stephen L. Lawler, Avi Bar-Zeev, Blaise H. Aguera y Arcas, Eyal Ofek, Kaveh Goudarzian
  • Publication number: 20100251169
    Abstract: Aspects relate to observing various activities, interactions, behaviors, and other factors associated with a data exchange and creating one or more markers based on significant details associated with the observance. The one or more markers are retained and selectively rendered as a function of one or more conditions that should be satisfied before the marker is presented to the user. Some markers can contain parameters that should be satisfied in order for the marker to be considered complete. If a parameter is not satisfied, subsequent markers can be created as a function of the rendered marker. The subsequent markers can be rendered when a condition associated with the subsequent marker is satisfied.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Gur Kimchi, Stephen L. Lawler, Blaise H. Aguera y Arcas, Eyal Ofek
  • Publication number: 20100245376
    Abstract: The claimed subject matter provides a system and/or a method that facilitates displaying virtual content within a virtual environment. A virtual environment can enable at least one user to connect in order to interact with a portion of virtual content. A collection of virtual content can be viewed from a user connected to and being present within the virtual environment. A filter component that can automatically adjust a displayable feature of a portion of the collection of virtual content based upon a relevancy to an index, wherein the adjustment of the displayable features provides at least one of an emphasis of the portion of the collection of virtual content or a de-emphasis of the portion of the collection of the virtual content.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Avi Bar-Zeev, Blaise H. Aguera y Arcas, Eyal Ofek, Stephen L. Lawler, Pasquale DeMaio
  • Publication number: 20100250196
    Abstract: Aspects relate to a cognitive agent that performs functions associated with a desired result. The functions performed by cognitive agent supplement other activities performed at a same time. In such a manner, the cognitive agent can function as a surrogate for a user. A performed activity can trigger implementation of another activity that is an extension of the performed activity. Cognitive agent can perform functions that can be represented as an avatar. Further, cognitive agent can be associated with a diagnostics component that evaluates an operating condition. Based on the operating condition cognitive agent can implement automatic actions associated with mitigating failures and/or prolonging the life of machinery.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Stephen L. Lawler, Eyal Ofek, Gur Kimchi, Leonard Smith, Avi Bar-Zeev
  • Publication number: 20100245361
    Abstract: Aspects relate to determining an appropriate time to render markers to a user. Markers includes any type of information, including messages, photos, advertisements, and so forth. The appropriate time can include internal factors that relate to the user (e.g., mood, preferences, and so on), personal external factors (e.g., scheduled events, location of the user), and/or non-personal external factors (general information about the surroundings, information about local entities). Non-personal external factors can also include the content of the marker. One or more of the contexts are evaluated to ascertain whether a particular marker should be rendered to the user or whether it would be more appropriate not the render the marker (e.g., user would not be receptive to the marker). If the user is not receptive to the marker, rendering of the marker is disabled and/or delayed until a more appropriate time.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Eyal Ofek, Gur Kimchi, Avi Bar-Zeev, Blaise H. Aguera y Arcas, Stephen L. Lawler
  • Publication number: 20100241525
    Abstract: An immersive virtual store can be presented to a user that allows the user to navigate through the store in a manner similar to a physical store. The presented virtual store can allow the user to travel along aisles, stop and browse items at a table of a vendor, as well as perform searches for different items. Items of the store can be arranged in a manner that facilitates purchase and feedback of the arrangement can be collected and used in other arrangements.
    Type: Application
    Filed: March 18, 2009
    Publication date: September 23, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Blaise H. Aguera y Arcas, Richard Stephen Szeliski, Stephen L. Lawler, Eyal Ofek, Jason Leslie Szabo, Steven Ned Stanzel, Gur Kimchi, Avi Bar-Zeev
  • Publication number: 20100228476
    Abstract: The claimed subject matter relates to an architecture that can encourage ad hoc or impromptu engagements between entities as well as simplify or facilitate planning engagements between those entities, all potentially based upon projected routes or paths of the entities. In particular, the architecture can receive location information associated with an entity and can further employ the location information for constructing or updating a path tree for the entity, with each branch of the path tree indicative of a possible or likely future path. Additionally, the architecture can compare the path tree for the entity with a path tree for a disparate entity in order to identify a possible or likely intersection. Moreover, the architecture can generate an intersection notification with details relating to the possible or likely intersection, and provide the intersection notification to one or more entities.
    Type: Application
    Filed: March 4, 2009
    Publication date: September 9, 2010
    Applicant: Microsoft Corporation
    Inventors: Avi Bar-Zeev, Blaise H. Aguera y Arcas, Stephen L. Lawler
  • Publication number: 20100211317
    Abstract: A system described herein includes a receiver component that receives first velocity data that is indicative of a velocity of a vehicle over a period of time, wherein the first velocity data corresponds to a first sensor. The receiver component also receives second velocity data that is indicative of the velocity of the vehicle over the period of time, wherein the second velocity data corresponds to a second sensor. The system also includes a modifier component that determines a difference between the first velocity data and the second velocity data and outputs at least one final velocity value for the vehicle based at least in part upon the first difference data.
    Type: Application
    Filed: February 13, 2009
    Publication date: August 19, 2010
    Applicant: Microsoft Corporation
    Inventors: Michael Kroepfl, Joachim Pehserl, Joachim Bauer, Stephen L. Lawler, Gur Kimchi, John Curlander
  • Publication number: 20090319940
    Abstract: The claimed subject matter provides a system and/or a method that facilitates visually representing data relationships within a network. A network includes a graphical representation of a user in which the network is a node structure with relationships between two or more users. An organization component that can analyze one of a degree of separation between two or more users represented within the network or an expertise level of a user represented within the network, the expertise level corresponds to a topic. The organization component can scale the portion of graphic representative based upon the analysis.
    Type: Application
    Filed: June 20, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary W. Flake, Blaise Aguera y Arcas, Anthony T. Chor, Karim Farouki, Stephen L. Lawler, Ariel J. Lazier, Adam P. Sheppard, Richard Stephen Szeliski
  • Publication number: 20090319357
    Abstract: The claimed subject matter provides a system and/or a method that facilitates communicating intent-related data to a user. A display engine can enable exploration of a portion of image data during a browsing session. An intent component can receive a portion of data related to the browsing session, wherein the portion of data is at least one of a collection of browsing history or a portion of data displayed during a browsing session. The intent component can further evaluate the portion of data to ascertain a combined intent of a user. A selective ad component can infer an incompleteness of the combined intent to trigger a pre-qualification for an offer related to at least one of an item or service that fulfills the incompleteness.
    Type: Application
    Filed: June 24, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary W. Flake, Karim Farouki, Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Tomasz Kasperkiewicz, Stephen L. Lawler, Donald James Lindsay, Adam P. Sheppard, Richard Stephen Szeliski, Jeffrey Jon Weir