Patents by Inventor Adam Smolinski

Adam Smolinski 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: 10222927
    Abstract: In one example, a magnification display system may alert a user to event notifications that are presented outside the magnification area. The magnification display system may apply a magnification area with a magnification module to a section of a viewing area presented by a display. The magnification display system may receive an event notification outside the magnification area. The magnification display system may introduce a notification indication alerting a user to the event notification.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: March 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Smolinski, Henry Yao-Tsu Chen
  • Patent number: 9721362
    Abstract: Auto-completion of an input partial line pattern. Upon detecting that the user has input the partial line pattern, the scope of the input partial line pattern is matched against corresponding line patterns from a collection of line pattern representations to form a scoped match set of line pattern representations. For one or more of the line pattern representations in the scoped match set, a visualization of completion options is then provided. For example, the corresponding line pattern representation might be displayed in a distinct portion of the display as compared to the input partial line pattern, or perhaps in the same portion in which case, in which case the remaining portion of the line pattern representation might extend off of the input partial line pattern representation.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: August 1, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Smolinski, Michael John Ebstyne
  • Publication number: 20160117057
    Abstract: In one example, a magnification display system may alert a user to event notifications that are presented outside the magnification area. The magnification display system may apply a magnification area with a magnification module to a section of a viewing area presented by a display. The magnification display system may receive an event notification outside the magnification area. The magnification display system may introduce a notification indication alerting a user to the event notification.
    Type: Application
    Filed: October 24, 2014
    Publication date: April 28, 2016
    Applicant: Microsoft Corporation
    Inventors: Adam Smolinski, Henry Yao-Tsu Chen
  • Patent number: 9317125
    Abstract: The gesture-based searching of a line pattern representation amongst a collection of line pattern representations. Upon detecting an input gesture, a computing system matches the input gesture against each of multiple pattern representations. Each line pattern representation represents a line pattern having a changing value in a first dimension as a function of a value in a second dimension. At least some of the matched set may then be visualized to the user. The input gesture may be a literal line pattern to match against, or might be a gesture that has semantic meaning that describes search parameters of a line pattern to search for. The matched set may be presented so that a display parameter conveys a closeness of the match.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: April 19, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Smolinski, Michael John Ebstyne
  • Patent number: 9275480
    Abstract: The encoding of a line pattern representation. The line pattern representation has a changing value in a first dimension as a function of a value in a second dimension. The line pattern representation is segmented into multiple segments along the second dimension. The line pattern representation is then encoded by assigning a quantized value to each of the segments based on the changing value of the line pattern in the first dimension as present within the corresponding segment. If the line pattern generally falls within a given range within a segment, the segment will be assigned a quantized value corresponding to that range. The encoding may be used to assign the line pattern representation into a category.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: March 1, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Smolinski, Michael John Ebstyne
  • Patent number: 9128994
    Abstract: The present invention extends to methods, systems, and computer program products for visually representing queries of multi-source data. Embodiments of the invention can be used to visually represent queries of multi-source data. Visual cues can be used to help surface insights into data sets. For example, keywords can be assigned colors. Within a data set, the keywords can be presented as colored highlights (i.e., individual keywords can be displayed using different colors). Presentation of multiple colored highlighted keywords can be optimized for quick visual consumption. As such, a user can more easily determine the volume of keywords within a data set and can identify trends in keyword volume over time. A “mountaintop view” of an entire data set can be presented to show highlighted words within the data set as color blocks without having to scroll.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 8, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Smolinski, Michael Ebstyne
  • Publication number: 20140320503
    Abstract: The encoding of a line pattern representation. The line pattern representation has a changing value in a first dimension as a function of a value in a second dimension. The line pattern representation is segmented into multiple segments along the second dimension. The line pattern representation is then encoded by assigning a quantized value to each of the segments based on the changing value of the line pattern in the first dimension as present within the corresponding segment. If the line pattern generally falls within a given range within a segment, the segment will be assigned a quantized value corresponding to that range. The encoding may be used to assign the line pattern representation into a category.
    Type: Application
    Filed: April 24, 2013
    Publication date: October 30, 2014
    Applicant: Microsoft Corporation
    Inventors: Adam Smolinski, Michael John Ebstyne
  • Publication number: 20140325457
    Abstract: The gesture-based searching of a line pattern representation amongst a collection of line pattern representations. Upon detecting an input gesture, a computing system matches the input gesture against each of multiple pattern representations. Each line pattern representation represents a line pattern having a changing value in a first dimension as a function of a value in a second dimension. At least some of the matched set may then be visualized to the user. The input gesture may be a literal line pattern to match against, or might be a gesture that has semantic meaning that describes search parameters of a line pattern to search for. The matched set may be presented so that a display parameter conveys a closeness of the match.
    Type: Application
    Filed: April 24, 2013
    Publication date: October 30, 2014
    Applicant: Microsoft Corporation
    Inventors: Adam Smolinski, Michael John Ebstyne
  • Publication number: 20140325405
    Abstract: Auto-completion of an input partial line pattern. Upon detecting that the user has input the partial line pattern, the scope of the input partial line pattern is matched against corresponding line patterns from a collection of line pattern representations to form a scoped match set of line pattern representations. For one or more of the line pattern representations in the scoped match set, a visualization of completion options is then provided. For example, the corresponding line pattern representation might be displayed in a distinct portion of the display as compared to the input partial line pattern, or perhaps in the same portion in which case, in which case the remaining portion of the line pattern representation might extend off of the input partial line pattern representation.
    Type: Application
    Filed: April 24, 2013
    Publication date: October 30, 2014
    Applicant: Microsoft Corporation
    Inventors: Adam Smolinski, Michael John Ebstyne
  • Publication number: 20140280045
    Abstract: The present invention extends to methods, systems, and computer program products for visually representing queries of multi-source data. Embodiments of the invention can be used to visually represent queries of multi-source data. Visual cues can be used to help surface insights into data sets. For example, keywords can be assigned colors. Within a data set, the keywords can be presented as colored highlights (i.e., individual keywords can be displayed using different colors). Presentation of multiple colored highlighted keywords can be optimized for quick visual consumption. As such, a user can more easily determine the volume of keywords within a data set and can identify trends in keyword volume over time. A “mountaintop view” of an entire data set can be presented to show highlighted words within the data set as color blocks without having to scroll.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Adam Smolinski, Michael Ebstyne
  • Publication number: 20140123066
    Abstract: A computer-implemented method for specifying interval data includes displaying, via a user interface, a slider row of user select buttons, the slider row being configured to support selection of a range term of the interval data, receiving first data indicative of a first touch input via the user interface directed to a respective one of the user select buttons to specify a value for the range term, displaying, via the user interface, a plurality of user select range composition buttons, receiving second data indicative of a second touch input via the user interface directed to a respective one of the plurality of user select range composition buttons to determine whether the interval data includes a further range term to be specified, and storing, with a processor, the interval data in a memory in accordance with the first data and the second data.
    Type: Application
    Filed: October 30, 2012
    Publication date: May 1, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Nigel Christopher William Wolters, Adam Smolinski, Xue Song