Patents by Inventor Michael Winser

Michael Winser 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: 11182402
    Abstract: A computer-implemented method for performing data integration, the method comprising establishing a connection between a first application and a first remote database, wherein the connection is established using a connection file containing metadata required to establish the connection, requesting, by the first application, data from the first remote database that stores the data in a first format, wherein the metadata is used to determine whether the first application is authorized to access the data in the first remote database, importing the data in the first format from the first remote database, converting, by the first application, the data in the first format to data in a native format that is specific to the first application, and providing the data in the native format to a user of the first application.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: November 23, 2021
    Assignee: Google LLC
    Inventors: Anand Shah, Gopal Lal, Michael Harm, Hiranmoy Saha, Nikanth Karthikesan, Michael Winser, Saumya Pathak
  • Publication number: 20180157726
    Abstract: A computer-implemented method for performing data integration, the method comprising establishing a connection between a first application and a first remote database, wherein the connection is established using a connection file containing metadata required to establish the connection, requesting, by the first application, data from the first remote database that stores the data in a first format, wherein the metadata is used to determine whether the first application is authorized to access the data in the first remote database, importing the data in the first format from the first remote database, converting, by the first application, the data in the first format to data in a native format that is specific to the first application, and providing the data in the native format to a user of the first application.
    Type: Application
    Filed: December 7, 2016
    Publication date: June 7, 2018
    Inventors: Anand Shah, Gopal Lal, Michael Harm, Hiranmoy Saha, Nikanth Karthikesan, Michael Winser, Saumya Pathak
  • Publication number: 20110218821
    Abstract: The invention described herein solves the challenges encountered in searching for medical/clinical information from multiple data sources. Systems, methods, and devices of the invention allow a user to search a number of dissimilar information sources simultaneously, and view, process, and perform correlations on the information. The invention uses faceted search to process clinical values, subject characteristics, and population characteristics, thereby providing a user with an array of information useful for monitoring or improving the state of health of a patient or a patient population. The invention enables a user to evaluate information in a patient-centric way, and analyze information at either the individual or the population level.
    Type: Application
    Filed: December 15, 2010
    Publication date: September 8, 2011
    Inventors: Matt Walton, Ryan O'Connell, Michael Winser
  • Patent number: 7949955
    Abstract: A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A magnified image is presented within a moveable magnifier frame. The magnified image corresponds to screen content located within a magnification region underlying the magnifier frame, magnified to a set level of magnification. The magnifier is configured to remain on top of the display screen desktop, including open windows, while it is activated. It also passes events of a user input device to windows located beneath the magnifier, and dynamically updates the magnified image to reflect changes in underlying screen content. The display screen magnifier is configured to operate this way through a leveraging of resources made available by application programming interfaces (APIs) of an operating system, namely a windows style, and a second stage screen content compositing engine associated with the windows style.
    Type: Grant
    Filed: August 4, 2005
    Date of Patent: May 24, 2011
    Assignee: Microsoft Corporation
    Inventors: Michael Winser, David V. Esposito
  • Patent number: 7900158
    Abstract: A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A moveable magnifier frame is provided, within which a magnified image is presented. The magnified image corresponds to screen content located within a magnification region underlying the magnifier frame, magnified to a set level of magnification. In one embodiment, the magnification region is moveable relative to the magnifier frame, in relation to movement of the magnifier frame on the display screen. Such relative movement can be used to avoid a potentially disorienting edge condition that arises when a magnifier frame reaches an edge of the display screen and stops, while its associated magnification region continues to pan. In another embodiment, the cursor of a user input device is moveable across the screen display into and out of the magnification region.
    Type: Grant
    Filed: August 4, 2005
    Date of Patent: March 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Joseph K. Ngari, Kevin J. Smith, Scott Mitchell Mail, Jacob Fleisher, Michael Winser, David V. Esposito
  • Publication number: 20100235736
    Abstract: A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A moveable magnifier frame is provided, within which a magnified image is presented. The magnified image corresponds to screen content located within a magnification region underlying the magnifier frame, magnified to a set level of magnification. The magnifier is controllable through use of a user input device. At least one operational parameter of the magnifier can be adjusted, without interaction with on-screen objects and without taking focus away from the desktop or any windows open on the screen. In a particular embodiment of the invention, on-the-fly controllability of the magnifier includes its activation and deactivation, adjustment of the magnification level, and adjustment of the size of the magnifier frame.
    Type: Application
    Filed: April 1, 2010
    Publication date: September 16, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Jacob Fleisher, Joseph K. Ngari, Kevin J. Smith, Samuel A. Mann, Scott Mitchell Mail, Michael Winser, David V. Esposito
  • Patent number: 7712046
    Abstract: A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A moveable magnifier frame is provided, within which a magnified image is presented. The magnified image corresponds to screen content located within a magnification region underlying the magnifier frame, magnified to a set level of magnification. In one embodiment, the magnification region is moveable relative to the magnifier frame, in relation to movement of the magnifier frame on the display screen. Such relative movement can be used to avoid a potentially disorienting edge condition that arises when a magnifier frame reaches an edge of the display screen and stops, while its associated magnification region continues to pan. In another embodiment, the cursor of a user input device is moveable across the screen display into and out of the magnification region.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: May 4, 2010
    Assignee: Microsoft Corporation
    Inventors: Joseph K. Ngari, Kevin J. Smith, Scott Mitchell Mail, Jacob Fleisher, Michael Winser, David V. Esposito
  • Patent number: 7694234
    Abstract: A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A moveable magnifier frame is provided, within which a magnified image is presented. The magnified image corresponds to screen content located within a magnification region underlying the magnifier frame, magnified to a set level of magnification. The magnifier is controllable through use of a user input device. At least one operational parameter of the magnifier can be adjusted, without interaction with on-screen objects and without taking focus away from the desktop or any windows open on the screen. In a particular embodiment of the invention, on-the-fly controllability of the magnifier includes its activation and deactivation, adjustment of the magnification level, and adjustment of the size of the magnifier frame.
    Type: Grant
    Filed: August 4, 2005
    Date of Patent: April 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Jacob Fleisher, Joseph K. Ngari, Kevin J. Smith, Samuel A. Mann, Scott Mitchell Mail, Michael Winser, David V. Esposito
  • Publication number: 20080092066
    Abstract: Extensible markup language layout and rendering behaviors are disclosed. A core engine provides existing layout and rendering behaviors for a predetermined markup language, such as HTML. External components are designed to provide extended layout and/or rendering behaviors, in addition to the behaviors of the core engine. A mechanism, which can be part of the core engine, extends the existing behaviors with the behaviors of the external components. The behaviors of the external components can participate with the behaviors of the core engine.
    Type: Application
    Filed: December 10, 2007
    Publication date: April 17, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Carl Edlund, Samuel Bent, Michael Winser
  • Publication number: 20070033542
    Abstract: A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A magnified image is presented within a moveable magnifier frame. The magnified image corresponds to screen content located within a magnification region underlying the magnifier frame, magnified to a set level of magnification. The magnifier is configured to remain on top of the display screen desktop, including open windows, while it is activated. It also passes events of a user input device to windows located beneath the magnifier, and dynamically updates the magnified image to reflect changes in underlying screen content. The display screen magnifier is configured to operate this way through a leveraging of resources made available by application programming interfaces (APIs) of an operating system, namely a windows style, and a second stage screen content compositing engine associated with the windows style.
    Type: Application
    Filed: August 4, 2005
    Publication date: February 8, 2007
    Applicant: Microsoft Corporation
    Inventors: Michael Winser, David Esposito
  • Publication number: 20070033543
    Abstract: A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A moveable magnifier frame is provided, within which a magnified image is presented. The magnified image corresponds to screen content located within a magnification region underlying the magnifier frame, magnified to a set level of magnification. In one embodiment, the magnification region is moveable relative to the magnifier frame, in relation to movement of the magnifier frame on the display screen. Such relative movement can be used to avoid a potentially disorienting edge condition that arises when a magnifier frame reaches an edge of the display screen and stops, while its associated magnification region continues to pan. In another embodiment, the cursor of a user input device is moveable across the screen display into and out of the magnification region.
    Type: Application
    Filed: August 4, 2005
    Publication date: February 8, 2007
    Applicant: Microsoft Corporation
    Inventors: Joseph Ngari, Kevin Smith, Scott Mail, Jacob Fleisher, Michael Winser, David Esposito
  • Publication number: 20070030245
    Abstract: A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A moveable magnifier frame is provided, within which a magnified image is presented. The magnified image corresponds to screen content located within a magnification region underlying the magnifier frame, magnified to a set level of magnification. In one embodiment, the magnification region is moveable relative to the magnifier frame, in relation to movement of the magnifier frame on the display screen. Such relative movement can be used to avoid a potentially disorienting edge condition that arises when a magnifier frame reaches an edge of the display screen and stops, while its associated magnification region continues to pan. In another embodiment, the cursor of a user input device is moveable across the screen display into and out of the magnification region.
    Type: Application
    Filed: February 17, 2006
    Publication date: February 8, 2007
    Applicant: Microsoft Corporation
    Inventors: Joseph Ngari, Kevin Smith, Scott Mail, Jacob Fleisher, Michael Winser, David Esposito
  • Publication number: 20070033544
    Abstract: A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A moveable magnifier frame is provided, within which a magnified image is presented. The magnified image corresponds to screen content located within a magnification region underlying the magnifier frame, magnified to a set level of magnification. The magnifier is controllable through use of a user input device. At least one operational parameter of the magnifier can be adjusted, without interaction with on-screen objects and without taking focus away from the desktop or any windows open on the screen. In a particular embodiment of the invention, on-the-fly controllability of the magnifier includes its activation and deactivation, adjustment of the magnification level, and adjustment of the size of the magnifier frame.
    Type: Application
    Filed: August 4, 2005
    Publication date: February 8, 2007
    Applicant: Microsoft Corporation
    Inventors: Jacob Fleisher, Joseph Ngari, Kevin Smith, Samuel Mann, Scott Mail, Michael Winser, David Esposito
  • Publication number: 20060242575
    Abstract: A browser for executing HTML code received from a computer network having a computer. The browser comprises code programmed to analyze HTML code and identify scalar properties and expressions, each expression defining the value of a dynamic property and being a function of the scalar property; code programmed to map a dependent/dependency relationship between the expression and the scalar property; and code programmed to notice a change in a value of the scalar property and to execute the expression in response to the change in value of the scalar property.
    Type: Application
    Filed: July 10, 2006
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventor: Michael Winser
  • Publication number: 20060139312
    Abstract: A computing environment can dynamically respond to user preferences and personal abilities by enabling computer users to configure their computing experience by implicitly gathering information about the users' needs. The system can detect users' issues during the natural course of interaction with the system and offer to make adjustments to make their tasks simpler and more enjoyable. The system can allow for the configuration of settings that can impact users' abilities to receive important information from the system or provide input to the system.
    Type: Application
    Filed: December 23, 2004
    Publication date: June 29, 2006
    Applicant: Microsoft Corporation
    Inventors: Robert Sinclair, Gilma Perkins, Michael Winser, Ramkumar Subramanian, Paul Reid
  • Publication number: 20050015780
    Abstract: A method, apparatus, and medium are provided for obtaining information related to elements of a user interface that reside in a process separate from that of a requesting component in some embodiments. The method includes providing a request to identify an element of interest, providing a list of attributes that are desired to be returned in connection with the element of interest, requesting the element of interest, and contemporaneously returning attribute information according to the list of attributes with the element of interest.
    Type: Application
    Filed: August 12, 2004
    Publication date: January 20, 2005
    Applicant: Microsoft Corporation
    Inventors: Brendan McKeon, Michael Winser, Patricia Wagoner