Patents by Inventor Rachel Sirkin

Rachel Sirkin 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: 11681424
    Abstract: A computer-implemented method for implementing a map calendar graphical user interface (GUI) including content-variable view levels is described herein. The method includes executing a map calendar application to provide a map calendar GUI surfaced on a display. The map calendar GUI includes interactive visualizations of a map calendar that are organized into content-variable view levels that relate to specific units of time.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: June 20, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Malia Douglas, Rachel Sirkin, Aaron E. Erlandson, Yoon Jin Lee, Stephen White, Erin Greenly, Evan W. Lavender
  • Patent number: 11645628
    Abstract: A computer-implemented method for translating time between calendar systems is described herein. The method includes accessing a first tree structure for a first calendar system, where data corresponding to the first tree structure include time intervals for the first calendar system that are arranged into layers of nodes, and where the layers of nodes are mapped to universal time. The method also includes scheduling a calendar content item corresponding to a time fragment relative to the universal time. The method further includes translating the calendar content item to a first human-readable time fragment for the first calendar system by traversing the first tree structure corresponding to the first calendar system to convert the time fragment to the first human-readable time fragment based on the mapping of the layers of nodes of the first tree structure to the universal time.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: May 9, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Malia Douglas, Rachel Sirkin, Aaron E. Erlandson, Stephen White, Peter L. Engrav, Erin Greenly
  • Patent number: 11514405
    Abstract: A computer-implemented method for implementing a map calendar application and corresponding map calendar GUI that provide time mold functionality is described herein. The method includes executing the map calendar application to provide the map calendar GUI surfaced on a display. The map calendar GUI includes an interactive visualization of a map calendar, which includes a continuous, manipulable sequence of calendar content data corresponding to calendar content items that are organized based on units of time within a coordinate plane. The method also includes categorizing the calendar content items based on time categories corresponding to the calendar content items and identifying time patterns corresponding to the categorized calendar content items. The method further includes generating a time mold of the map calendar based on the identified time patterns and visually overlaying the time mold onto corresponding calendar content items within the interactive visualization.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: November 29, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Malia Douglas, Rachel Sirkin, Aaron E. Erlandson, Stephen White, Erin Greenly, Evan W. Lavender, Yoon Jin Lee, Ilya Greysukh, Eugene Ahn
  • Publication number: 20220366376
    Abstract: A computer-implemented method for implementing a map calendar application and corresponding map calendar GUI that provide time mold functionality is described herein. The method includes executing the map calendar application to provide the map calendar GUI surfaced on a display. The map calendar GUI includes an interactive visualization of a map calendar, which includes a continuous, manipulable sequence of calendar content data corresponding to calendar content items that are organized based on units of time within a coordinate plane. The method also includes categorizing the calendar content items based on time categories corresponding to the calendar content items and identifying time patterns corresponding to the categorized calendar content items. The method further includes generating a time mold of the map calendar based on the identified time patterns and visually overlaying the time mold onto corresponding calendar content items within the interactive visualization.
    Type: Application
    Filed: May 14, 2021
    Publication date: November 17, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Malia DOUGLAS, Rachel SIRKIN, Aaron E. ERLANDSON, Stephen WHITE, Erin GREENLY, Evan W. LAVENDER, Yoon Jin LEE, Ilya GREYSUKH, Eugene AHN
  • Publication number: 20220365665
    Abstract: A computer-implemented method for implementing a map calendar graphical user interface (GUI) including content-variable view levels is described herein. The method includes executing a map calendar application to provide a map calendar GUI surfaced on a display. The map calendar GUI includes interactive visualizations of a map calendar that are organized into content-variable view levels that relate to specific units of time.
    Type: Application
    Filed: May 14, 2021
    Publication date: November 17, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Malia DOUGLAS, Rachel SIRKIN, Aaron E. ERLANDSON, Yoon Jin LEE, Stephen WHITE, Erin GREENLY, Evan W. LAVENDER
  • Patent number: 11151104
    Abstract: A method that enables time as data is described herein. The method includes constructing a tree structure, wherein data of the tree structure is a plurality of time intervals, and layers of the tree below a root node comprise identical sibling nodes for layers above a threshold interval length and parent nodes share identical sibling nodes. The method also includes assigning a node identification to each node of the tree structure, wherein each node of the tree structure corresponds to a time interval, and traversing the tree structure to convert a timestamp to a human readable time.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: October 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter L. Engrav, Aaron E. Erlandson, Stephen White, Trevor J. Harris, Malia M. Douglas, Rachel Sirkin, Shikha Devesh Desai, Jie Dong, Evan W. Lavender, Christian Harper-Cyr
  • Patent number: 11120407
    Abstract: An apparatus for a real-time collaboration in calendar is described herein. The apparatus includes a state change module to receive a change notification at a second calendar client rendering a shared calendar. The apparatus also includes an identification module to retrieve an identification (ID) of calendar content, a change in a user interface state, and an extent of a calendar view from a first data structure. Finally, the apparatus includes a replica module of the second client to retrieve calendar content from a second data structure using the ID as an index value.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: September 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter L. Engrav, Aaron E. Erlandson, Trevor J. Harris, Malia M. Douglas, Rachel Sirkin, Caitlin E. Ashley-Rollman, Steven E. Lucco
  • Publication number: 20210272069
    Abstract: A computer-implemented method for translating time between calendar systems is described herein. The method includes accessing a first tree structure for a first calendar system, where data corresponding to the first tree structure include time intervals for the first calendar system that are arranged into layers of nodes, and where the layers of nodes are mapped to universal time. The method also includes scheduling a calendar content item corresponding to a time fragment relative to the universal time. The method further includes translating the calendar content item to a first human-readable time fragment for the first calendar system by traversing the first tree structure corresponding to the first calendar system to convert the time fragment to the first human-readable time fragment based on the mapping of the layers of nodes of the first tree structure to the universal time.
    Type: Application
    Filed: May 14, 2021
    Publication date: September 2, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Malia DOUGLAS, Rachel SIRKIN, Aaron E. ERLANDSON, Stephen WHITE, Peter L. ENGRAV, Erin GREENLY
  • Patent number: 11061525
    Abstract: A system for a map calendar is described herein. The map calendar includes a calendar content database that is to store at least one item of calendar content and a navigation system that determines a zoom level and a panning position of the map calendar. The map calendar also includes a processor that is to determine a summarization level based on the zoom level and the panning position of the map calendar and render the calendar content according to the summarization level.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: July 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter L. Engrav, Aaron E. Erlandson, Stephen White, Trevor J. Harris, Malia M. Douglas, Rachel Sirkin, Shikha Devesh Desai, Jie Dong, Evan W. Lavender, Christian Harper-Cyr, Yoon Jin Lee, Caitlin E. Ashley-Rollman
  • Publication number: 20200364199
    Abstract: A method that enables time as data is described herein. The method includes constructing a tree structure, wherein data of the tree structure is a plurality of time intervals, and layers of the tree below a root node comprise identical sibling nodes for layers above a threshold interval length and parent nodes share identical sibling nodes. The method also includes assigning a node identification to each node of the tree structure, wherein each node of the tree structure corresponds to a time interval, and traversing the tree structure to convert a timestamp to a human readable time.
    Type: Application
    Filed: May 16, 2019
    Publication date: November 19, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Peter L. Engrav, Aaron E. Erlandson, Stephen White, Trevor J. Harris, Malia M. Douglas, Rachel Sirkin, Shikha Devesh Desai, Jie Dong, Evan W. Lavender, Christian Harper-Cyr
  • Publication number: 20200364673
    Abstract: An apparatus for a real-time collaboration in calendar is described herein. The apparatus includes a state change module to receive a change notification at a second calendar client rendering a shared calendar. The apparatus also includes an identification module to retrieve an identification (ID) of calendar content, a change in a user interface state, and an extent of a calendar view from a first data structure. Finally, the apparatus includes a replica module of the second client to retrieve calendar content from a second data structure using the ID as an index value.
    Type: Application
    Filed: May 16, 2019
    Publication date: November 19, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Peter L. Engrav, Aaron E. Erlandson, Trevor J. Harris, Malia M. Douglas, Rachel Sirkin, Caitlin E. Ashley-Rollman, Steven E. Lucco
  • Publication number: 20200363910
    Abstract: A system for a map calendar is described herein. The map calendar includes a calendar content database that is to store at least one item of calendar content and a navigation system that determines a zoom level and a panning position of the map calendar. The map calendar also includes a processor that is to determine a summarization level based on the zoom level and the panning position of the map calendar and render the calendar content according to the summarization level.
    Type: Application
    Filed: May 16, 2019
    Publication date: November 19, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Peter L. Engrav, Aaron E. Erlandson, Stephen White, Trevor J. Harris, Malia M. Douglas, Rachel Sirkin, Shikha Devesh Desai, Jie Dong, Evan W. Lavender, Christian Harper-Cyr, Yoon Jin Lee, Caitlin E. Ashley-Rollman
  • Patent number: 10650033
    Abstract: Systems and devices for presenting coordinated event search results in a user interface for a calendar are disclosed. In an example, operations include: generating a calendar surface user interface, to display at least one event in a calendar view; receiving a search query for a search of the calendar; generating a search result user interface, to display events from a result of the search query; and updating the calendar surface based on the search result, with the display of the events in the calendar surface being updated based on a match with the search query. As various examples, based on the search results or the search query: the search result portion may indicate that a corresponding event is displayed within the calendar surface portion; graphical emphasis effects may be applied to search results or events; or graphical de-emphasis effects may be applied to search results or events.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: May 12, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ruediger A Kinast, Rachel Sirkin, Christopher C Knestrick, Pankaj S Luthra, Thomas Christopher Laflin, Ashita Khetan
  • Publication number: 20180357305
    Abstract: Systems and devices for presenting coordinated event search results in a user interface for a calendar are disclosed. In an example, operations include: generating a calendar surface user interface, to display at least one event in a calendar view; receiving a search query for a search of the calendar; generating a search result user interface, to display events from a result of the search query; and updating the calendar surface based on the search result, with the display of the events in the calendar surface being updated based on a match with the search query. As various examples, based on the search results or the search query: the search result portion may indicate that a corresponding event is displayed within the calendar surface portion; graphical emphasis effects may be applied to search results or events; or graphical de-emphasis effects may be applied to search results or events.
    Type: Application
    Filed: June 8, 2017
    Publication date: December 13, 2018
    Inventors: Ruediger A. Kinast, Rachel Sirkin, Christopher C. Knestrick, Pankaj S. Luthra, Thomas Christopher Laflin, Ashita Khetan