Patents by Inventor Kristen Kamath
Kristen Kamath 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: 20240037066Abstract: A data storage system providing data access to multiple users is provided. The data storage system includes a data store configured to store electronic files and a processor operably coupled to the data store. Memory is operably coupled to the processor and stores instructions that, when executed, provide an access control component that allows certain users to interact with a given electronic file of the stored electronic files. The processor is configured to detect a change to the given electronic file that affects a user's access to the given electronic file and responsively generate a notification to the user that allows the user to request renewed access to the given electronic file.Type: ApplicationFiled: October 6, 2023Publication date: February 1, 2024Inventor: Kristen KAMATH
-
Patent number: 11822511Abstract: A data storage system providing data access to multiple users is provided. The data storage system includes a data store configured to store electronic files and a processor operably coupled to the data store. Memory is operably coupled to the processor and stores instructions that, when executed, provide an access control component that allows certain users to interact with a given electronic file of the stored electronic files. The processor is configured to detect a change to the given electronic file that affects a user's access to the given electronic file and responsively generate a notification to the user that allows the user to request renewed access to the given electronic file.Type: GrantFiled: May 31, 2016Date of Patent: November 21, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Kristen Kamath
-
Patent number: 10771549Abstract: A computing system comprises at least one processor memory. The at least one processor, when executing a hosting application loaded in the memory, is configured to perform several acts. These acts include receiving data generated by a scheduling application, wherein the data indicates that a file hosted by the file hosting application is referenced in a meeting object generated by the scheduling application. The acts further include responsive to receiving the data, assigning metadata to the file hosted by the file hosting application, the metadata comprises the data generated by the scheduling application. The acts also include at a threshold time prior to the time when the meeting represented by the meeting object is to occur, causing a notification to be transmitted to a client computing device from which credentials of a user in the users have been received, the notification transmitted based upon the metadata assigned to the file.Type: GrantFiled: June 15, 2016Date of Patent: September 8, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Angela Allison, Kristen Kamath
-
Patent number: 10601938Abstract: Among other things, embodiments of the present disclosure help improve the functionality of electronic messaging software and systems by providing selective push notifications to users of such systems in response to new content being published. Embodiments of the present disclosure may provide notifications to some users based on the relevance of published content to such users, while abstaining from notifying users for whom the content is irrelevant.Type: GrantFiled: April 12, 2017Date of Patent: March 24, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Andrew Haon, Nathaniel Terrell Clinton, Dmitriy Meyerzon, Adri Verlaan, Nikita Voronkov, Jeffrey L. Wight, Kristen Kamath, Zhihua Dong, David M Cohen, Ryan Nakhoul
-
Patent number: 10554664Abstract: Described herein are various technologies pertaining to generating an activity feed for an entity hosted at a file hosting server. The activity feed includes a plurality of entries that are representative of activities undertaken with respect to the entity over time.Type: GrantFiled: June 30, 2016Date of Patent: February 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Kristen Kamath, Kirk Robert Myhre
-
Patent number: 10536540Abstract: Described herein is a system architecture that supports generating analytics data about files hosted by a file hosting server. Also described herein are various graphical user interfaces that are well-suited to present at least a portion of the analytics data to a user.Type: GrantFiled: June 30, 2016Date of Patent: January 14, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kristen Kamath, Jonathan Fred Keslin, Angela Allison, Reema Bhagat, Jonathan Rosenberg
-
Patent number: 10528244Abstract: Techniques and technologies for a details pane of a user interface are described. In at least some embodiments, a system includes a user interface component operable to render a content section at least partially viewable within a details pane, the content section including a section header; when the location of the section header is above an uppermost available position within the details pane, causing an upper sticky header that is a duplicate of the section header to be visible at the uppermost available position; when the location of the section header is below a lowermost available position within the details pane, causing a lower sticky header that is another duplicate of the section header to be visible at the lowermost available position; and when the location of the section header is at or between the uppermost and the lowermost available positions, causing the section header to be visible.Type: GrantFiled: November 2, 2016Date of Patent: January 7, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Kirk R. Myhre, John H. Miller, Thomas B. Michon, Kristen Kamath
-
Publication number: 20180302482Abstract: Among other things, embodiments of the present disclosure help improve the functionality of electronic messaging software and systems by providing selective push notifications to users of such systems in response to new content being published. Embodiments of the present disclosure may provide notifications to some users based on the relevance of published content to such users, while abstaining from notifying users for whom the content is irrelevant.Type: ApplicationFiled: April 12, 2017Publication date: October 18, 2018Inventors: Andrew Haon, Nathaniel Terrell Clinton, Dmitriy Meyerzon, Adri Verlaan, Nikita Voronkov, Jeffrey L. Wight, Kristen Kamath, Zhihua Dong, David M. Cohen, Ryan Nakhoul
-
Publication number: 20170366608Abstract: A computing system comprises at least one processor memory. The at least one processor, when executing a hosting application loaded in the memory, is configured to perform several acts. These acts include receiving data generated by a scheduling application, wherein the data indicates that a file hosted by the file hosting application is referenced in a meeting object generated by the scheduling application. The acts further include responsive to receiving the data, assigning metadata to the file hosted by the file hosting application, the metadata comprises the data generated by the scheduling application. The acts also include at a threshold time prior to the time when the meeting represented by the meeting object is to occur, causing a notification to be transmitted to a client computing device from which credentials of a user in the users have been received, the notification transmitted based upon the metadata assigned to the file.Type: ApplicationFiled: June 15, 2016Publication date: December 21, 2017Inventors: Angela Allison, Kristen Kamath
-
Publication number: 20170344563Abstract: A data storage system providing data access to multiple users is provided. The data storage system includes a data store configured to store electronic files and a processor operably coupled to the data store. Memory is operably coupled to the processor and stores instructions that, when executed, provide an access control component that allows certain users to interact with a given electronic file of the stored electronic files. The processor is configured to detect a change to the given electronic file that affects a user's access to the given electronic file and responsively generate a notification to the user that allows the user to request renewed access to the given electronic file.Type: ApplicationFiled: May 31, 2016Publication date: November 30, 2017Inventor: Kristen Kamath
-
Publication number: 20170318103Abstract: Described herein is a system architecture that supports generating analytics data about files hosted by a file hosting server. Also described herein are various graphical user interfaces that are well-suited to present at least a portion of the analytics data to a user.Type: ApplicationFiled: June 30, 2016Publication date: November 2, 2017Inventors: Kristen Kamath, Jonathan Fred Keslin, Angela Allison, Reema Bhagat, Jonathan Rosenberg
-
Publication number: 20170315689Abstract: Techniques and technologies for a details pane of a user interface are described. In at least some embodiments, a system includes a user interface component operable to render a content section at least partially viewable within a details pane, the content section including a section header; when the location of the section header is above an uppermost available position within the details pane, causing an upper sticky header that is a duplicate of the section header to be visible at the uppermost available position; when the location of the section header is below a lowermost available position within the details pane, causing a lower sticky header that is another duplicate of the section header to be visible at the lowermost available position; and when the location of the section header is at or between the uppermost and the lowermost available positions, causing the section header to be visible.Type: ApplicationFiled: November 2, 2016Publication date: November 2, 2017Inventors: Kirk R. Myhre, John H. Miller, Thomas B. Michon, Kristen Kamath
-
Publication number: 20170318020Abstract: Described herein are various technologies pertaining to generating an activity feed for an entity hosted at a file hosting server. The activity feed includes a plurality of entries that are representative of activities undertaken with respect to the entity over time.Type: ApplicationFiled: June 30, 2016Publication date: November 2, 2017Inventors: Kristen Kamath, Kirk Robert Myhre
-
Patent number: 8033126Abstract: A flow controlling assembly configured to permit air flow between a first chamber and a second chamber. A frame member includes a damper contacting surface at least partially surrounding a frame opening configured to permit the air flow therethrough. A damper plate includes a frame contacting surface configured to contact the damper contacting surface when the damper plate is in a closed position. A hinge assembly is disposed between the frame member and the damper plate. The hinge assembly is configured to permit the damper plate to rotate on a rotational axis relative to the frame member and to permit the rotational axis to translate relative to the frame member.Type: GrantFiled: November 22, 2006Date of Patent: October 11, 2011Assignee: General Electric CompanyInventors: William Newton, Arthur Wilson Scrivener, Richard Devos, Kristen Kamath, Sanjeev Kumar Singh, Timothy Allen Hamel, Preston Howard
-
Patent number: 7665320Abstract: A refrigerator includes a housing defining a fresh food compartment and a freezer compartment, a fan configured to provide airflow through the compartments, and a damper assembly. The damper assembly includes an airflow passage configured to allow cold air to flow from the freezer compartment to the fresh food compartment, a damper configured to be in an open position under the pressure of airflow flowing through the airflow passage and in a closed position due to a weight of the damper when cold air is flowing through the fresh food compartment. The damper assembly also includes a solenoid element configured to maintain the damper in the closed position regardless of airflow.Type: GrantFiled: November 30, 2005Date of Patent: February 23, 2010Assignee: General Electric CompanyInventors: Art W. Scrivener, Kristen Kamath, Richard DeVos, William Newton
-
Publication number: 20080248738Abstract: A flow controlling assembly configured to permit air flow between a first chamber and a second chamber. A frame member includes a damper contacting surface at least partially surrounding a frame opening configured to permit the air flow therethrough. A damper plate includes a frame contacting surface configured to contact the damper contacting surface when the damper plate is in a closed position. A hinge assembly is disposed between the frame member and the damper plate. The hinge assembly is configured to permit the damper plate to rotate on a rotational axis relative to the frame member and to permit the rotational axis to translate relative to the frame member.Type: ApplicationFiled: November 22, 2006Publication date: October 9, 2008Inventors: William Newton, Arthur Wilson Scrivener, Richard Devos, Kristen Kamath, Sanjeev Kumar Singh, Timothy Allen Hamel, Preston Howard
-
Publication number: 20070119198Abstract: A refrigerator includes a housing defining a fresh food compartment and a freezer compartment, a fan configured to provide airflow through the compartments, and a damper assembly. The damper assembly includes an airflow passage configured to allow cold air to flow from the freezer compartment to the fresh food compartment, a damper configured to be in an open position under the pressure of airflow flowing through the airflow passage and in a closed position due to a weight of the damper when cold air is flowing through the fresh food compartment. The damper assembly also includes a solenoid element configured to maintain the damper in the closed position regardless of airflow.Type: ApplicationFiled: November 30, 2005Publication date: May 31, 2007Inventors: Art Scrivener, Kristen Kamath, Richard De Vos, William Newton