Patents by Inventor Jennifer Michelstein Halberstam

Jennifer Michelstein Halberstam 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: 20240054284
    Abstract: Implementations of the present disclosure provide a solution for spreadsheet table transformation. In this solution, one or more header areas and a data area of a spreadsheet table are detected. A hierarchical structure of each of the header areas is determined by analysis of cell merging and/or indents in the header area, and/or a function relationship between data items in corresponding cells of the data area. The spreadsheet table can be transformed to a relational table based on recognition of the hierarchical structure of the header area. In this way, by facilitating understanding of header structures based on the header hierarchy, it is possible to achieve automated transformation from spreadsheet tables to relational tables.
    Type: Application
    Filed: October 23, 2023
    Publication date: February 15, 2024
    Inventors: Haoyu Dong, Shi Han, Dongmei Zhang, Jennifer Michelstein Halberstam, Xiao Lyu
  • Patent number: 11327928
    Abstract: A system for dynamically displaying specific sections of a file depending on a user identity is provided. The system utilizes access control data to enable an author to generate and share a file with a number of consumers and have each recipient view a customized set of sections of the file depending on access permissions associated with each recipient. The file can be in any format, e.g., a word processing document, presentation document, a media file, or any other file having a number of sections. A section of a file can be any definitive unit of data, such as a page, slide, tab, worksheet, video segment, audio segment, etc. Permissions can be based on a user's permission level, work history, skill level, role in an organization, title, etc. The system can also prevent access to certain sections of a file depending on the permissions associated with a consumer.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: May 10, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Catherine W. Neylan, Samuel Ying-Lam Cheung, Peter Fintan Leonard, Liyin Xue, Jennifer Michelstein Halberstam, Erez Kikin-Gil
  • Patent number: 10839148
    Abstract: A system for composing storyline content in multiple productivity applications is provided. The productivity applications are each configured with an authoring pane and a storyline pane. Each productivity application has an authoring pane configured to display and edit the contents of a particular file type. Portions of the content displayed in the authoring pane are selected for the purposes of composing a presentation and the selected content is displayed in the storyline pane. The storyline pane of each application is synchronized to enable users to work within each application and view a current version of the presentation that is being composed while also viewing authored content specific to each application. The selected content displayed in a storyline pane can be used to generate formatted storyline data. The storyline data can be in a Web-based format, a presentation file, a multi-frame image file, a video file, or any other suitable format.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: November 17, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Catherine W. Neylan, Samuel Ying-Lam Cheung, Peter Fintan Leonard, Liyin Xue, Jennifer Michelstein Halberstam, Erez Kikin-Gil
  • Patent number: 10572137
    Abstract: Improved computer efficiency for document navigation is provided. A transparent overlay is automatically applied to an interactive content element to prevent inadvertent interaction with the element during scrolling operations. In some examples, upon determining a user's intent is to navigate a parent document comprising an embedded interactive element, the overlay is applied, and user-interaction with the interactive element is temporarily disabled. Upon determining the user's intent is to interact with the interactive element, the overlay is removed, and user-interaction with the interactive element is enabled. When the overlay is removed, a contextual hint, such as via a user interface control, can be provided to indicate how to continue navigating the parent document.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: February 25, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Zeyad Rajabi, Robert Earl Stout, Jennifer Michelstein Halberstam, Erez Kikin-Gil, David Benjamin Lee, Dimitrije Dimic, Dragan Slaveski
  • Patent number: 10282069
    Abstract: A dynamic presentation of contextually relevant content during an authoring experience. As a user writes about a topic, the authored content is analyzed to identify one or more keywords that may be used to identify, retrieve and present suggested content to the user. The suggested content may be received from one or more resources, such as a search engine, a data store associated with the user, social media resources or other local or remote files. Techniques described herein might also select the keywords from authored content based on a cursor position. As a result, the suggested content may change as the cursor moves to a new position in the authored content. In addition, techniques described herein provide a user interface control that allows for the selection and de-selection of one or more keywords, which allows a user to tailor the suggested content by toggling one or more controls.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: May 7, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andreja Ilic, Ivan Vujic, Milo{hacek over (s)} Jovanovic, Aljo{hacek over (s)}a Obuljen, Karim T. Farouki, Jennifer Michelstein Halberstam, Katrika Morris
  • Publication number: 20190129968
    Abstract: A system for dynamically displaying specific sections of a file depending on a user identity is provided. The system utilizes access control data to enable an author to generate and share a file with a number of consumers and have each recipient view a customized set of sections of the file depending on access permissions associated with each recipient. The file can be in any format, e.g., a word processing document, presentation document, a media file, or any other file having a number of sections. A section of a file can be any definitive unit of data, such as a page, slide, tab, worksheet, video segment, audio segment, etc. Permissions can be based on a user's permission level, work history, skill level, role in an organization, title, etc. The system can also prevent access to certain sections of a file depending on the permissions associated with a consumer.
    Type: Application
    Filed: October 27, 2017
    Publication date: May 2, 2019
    Inventors: Catherine W. NEYLAN, Samuel Ying-Lam CHEUNG, Peter Fintan LEONARD, Liyin XUE, Jennifer Michelstein HALBERSTAM, Erez KIKIN-GIL
  • Publication number: 20190129929
    Abstract: A system for composing storyline content in multiple productivity applications is provided. The productivity applications are each configured with an authoring pane and a storyline pane. Each productivity application has an authoring pane configured to display and edit the contents of a particular file type. Portions of the content displayed in the authoring pane are selected for the purposes of composing a presentation and the selected content is displayed in the storyline pane. The storyline pane of each application is synchronized to enable users to work within each application and view a current version of the presentation that is being composed while also viewing authored content specific to each application. The selected content displayed in a storyline pane can be used to generate formatted storyline data. The storyline data can be in a Web-based format, a presentation file, a multi-frame image file, a video file, or any other suitable format.
    Type: Application
    Filed: October 27, 2017
    Publication date: May 2, 2019
    Inventors: Catherine W. NEYLAN, Samuel Ying-Lam CHEUNG, Peter Fintan LEONARD, Liyin XUE, Jennifer Michelstein HALBERSTAM, Erez KIKIN-GIL
  • Patent number: 9881222
    Abstract: One or more signals are used to identify regions of interest of an image. The signals are applied to the image to generate one or more models that are based on the regions of interest. The models may present different perspectives of the image by emphasizing various features and focal points. The models may be ranked and displayed according to a scoring paradigm that is based on one or more signals. Multi-tiered feedback mechanisms allow for the collection of user intent and/or other forms of explicit input. Feedback associated to the models may be obtained and used to generate additional models that are based on one or more signals and the feedback. The feedback may also be stored and utilized for machine learning purposes.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: January 30, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ilya Tumanov, David Benjamin Lee, Jennifer Michelstein Halberstam, Nathaniel George Freier, Karim T. Farouki
  • Publication number: 20170277378
    Abstract: Improved computer efficiency for document navigation is provided. A transparent overlay is automatically applied to an interactive content element to prevent inadvertent interaction with the element during scrolling operations. In some examples, upon determining a user's intent is to navigate a parent document comprising an embedded interactive element, the overlay is applied, and user-interaction with the interactive element is temporarily disabled. Upon determining the user's intent is to interact with the interactive element, the overlay is removed, and user-interaction with the interactive element is enabled. When the overlay is removed, a contextual hint, such as via a user interface control, can be provided to indicate how to continue navigating the parent document.
    Type: Application
    Filed: July 28, 2016
    Publication date: September 28, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Zeyad Rajabi, Robert Earl Stout, Jennifer Michelstein Halberstam, Erez Kikin-Gil, David Benjamin Lee, Dimitrije Dimic, Dragan Slaveski
  • Publication number: 20170193318
    Abstract: One or more signals are used to identify regions of interest of an image. The signals are applied to the image to generate one or more models that are based on the regions of interest. The models may present different perspectives of the image by emphasizing various features and focal points. The models may be ranked and displayed according to a scoring paradigm that is based on one or more signals. Multi-tiered feedback mechanisms allow for the collection of user intent and/or other forms of explicit input. Feedback associated to the models may be obtained and used to generate additional models that are based on one or more signals and the feedback. The feedback may also be stored and utilized for machine learning purposes.
    Type: Application
    Filed: March 20, 2017
    Publication date: July 6, 2017
    Inventors: Ilya Tumanov, David Benjamin Lee, Jennifer Michelstein Halberstam, Nathaniel George Freier, Karim T. Farouki
  • Patent number: 9626768
    Abstract: One or more signals are used to identify regions of interest of an image. The signals are applied to the image to generate one or more models that are based on the regions of interest. The models may present different perspectives of the image by emphasizing various features and focal points. The models may be ranked and displayed according to a scoring paradigm that is based on one or more signals. Multi-tiered feedback mechanisms allow for the collection of user intent and/or other forms of explicit input. Feedback associated to the models may be obtained and used to generate additional models that are based on one or more signals and the feedback. The feedback may also be stored and utilized for machine learning purposes.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: April 18, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ilya Tumanov, David Benjamin Lee, Jennifer Michelstein Halberstam, Nathaniel George Freier, Karim T. Farouki
  • Publication number: 20160092404
    Abstract: Technologies are described herein for obtaining and processing intent-based feedback. Authored content may be generated by the use of one or more layouts. The generated layouts may then be utilized to present the content to the author or other user. The author may further provide feedback to request the generated layout be adjusted or re-generated. The feedback may include overriding feedback that overrides the intent interpretation used in the layout, and/or intent feedback that changes or adds more intent data for the content data.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Karim Farouki, Joshua Axelrod, David Benjamin Lee, Christopher Hugh Pratley, Jennifer Michelstein Halberstam, Dusan Lukic, Dragan Slaveski, Milos Lazarevic, Milos Raskovic
  • Publication number: 20160093059
    Abstract: One or more signals are used to identify regions of interest of an image. The signals are applied to the image to generate one or more models that are based on the regions of interest. The models may present different perspectives of the image by emphasizing various features and focal points. The models may be ranked and displayed according to a scoring paradigm that is based on one or more signals. Multi-tiered feedback mechanisms allow for the collection of user intent and/or other forms of explicit input. Feedback associated to the models may be obtained and used to generate additional models that are based on one or more signals and the feedback. The feedback may also be stored and utilized for machine learning purposes.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Ilya Tumanov, David Benjamin Lee, Jennifer Michelstein Halberstam, Nathaniel George Freier, Karim T. Farouki
  • Publication number: 20160092419
    Abstract: Technologies are described herein for generating structured sample authoring content based on a user input. Generally described, sample content, such as a synopsis of a subject, may be generated from a contextual interpretation of one or more keywords provided by a user. Using the one or more keywords, a system retrieves content data from one or more resources. The content data is parsed and used to generate a structure of the content data. The structure is then used to generate sample content that may be presented to the user. The presented information may provide a way to jumpstart an authoring project on particular topics of interest.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Karim Farouki, Andreja Ilic, Stefan Tomas, Ivan Vujic, Jennifer Michelstein Halberstam, Katrika Morris
  • Publication number: 20160092405
    Abstract: Technologies are described herein for content authoring based on user intent. During content authoring, intent data can be obtained along with content data. The intent data may be obtained directly from the author or inferred from documents related to the content data. The intent data indicates the author's intent as to how to present the content data without utilizing explicit formatting instructions. A layout may be generated for the content data based on the intent data. Additional data may be utilized to generate the layout, such as the capabilities of a display device and the preferences of the content consumer.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: David Benjamin Lee, Karim Farouki, Ilya Tumanov, Nathaniel George Freier, Zeyad Rajabi, Jennifer Michelstein Halberstam, Benoît Barabé, Douglas Maxwell Taylor, Lana Michelle Millson, Christopher Hugh Pratley
  • Publication number: 20160092428
    Abstract: A dynamic presentation of contextually relevant content during an authoring experience. As a user writes about a topic, the authored content is analyzed to identify one or more keywords that may be used to identify, retrieve and present suggested content to the user. The suggested content may be received from one or more resources, such as a search engine, a data store associated with the user, social media resources or other local or remote files. Techniques described herein might also select the keywords from authored content based on a cursor position. As a result, the suggested content may change as the cursor moves to a new position in the authored content. In addition, techniques described herein provide a user interface control that allows for the selection and de-selection of one or more keywords, which allows a user to tailor the suggested content by toggling one or more controls.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Andreja Ilic, Ivan Vujic, Milos Jovanovic, Aljosa Obuljen, Karim T. Farouki, Jennifer Michelstein Halberstam, Katrika Morris
  • Publication number: 20160085786
    Abstract: Concepts and technologies are described herein for transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships within data elements or other portions of the data. The computing device also can determine a visualization model to apply to the data and to choose a world based upon the determined visualization model. The computing device can obtain rules associated with the selected or chosen world, and can apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback to the output.
    Type: Application
    Filed: November 30, 2015
    Publication date: March 24, 2016
    Inventors: Jennifer Michelstein Halberstam, David Benjamin Lee, Nathaniel George Freier, Katrika Morris, Christopher Hugh Pratley, Brett David Brewer, Sarah Faulkner, Steven Richard Hollasch, Ilya Tumanov