Patents by Inventor Mohammed Amirali Samji

Mohammed Amirali Samji 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: 11893365
    Abstract: Techniques for generating application interfaces based on semantic-level data are described herein. Application developers may semantically define an application flow. Based on the definition, a system may identify a template of a multipage navigable interface that is compatible with the flow. If multiple templates are compatible, then a template may be recommended or automatically selected based on the semantic information provided by the developer. The system may generate, based on the template and the semantic definition, a multipage navigable interface. The template may encapsulate some design and functional elements in a manner that is independent of the semantic definition.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: February 6, 2024
    Assignee: Oracle International Corporation
    Inventors: Rozita Naghshin, Lynn Munsinger, Kathleen Maguire Candland, Hillel Noah Cooperman, Mohammed Amirali Samji, Blake Thomas Sullivan, Duncan Richard Mills
  • Publication number: 20220107790
    Abstract: Techniques for generating application interfaces based on semantic-level data are described herein. Application developers may semantically define an application flow. Based on the definition, a system may identify a template of a multipage navigable interface that is compatible with the flow. If multiple templates are compatible, then a template may be recommended or automatically selected based on the semantic information provided by the developer. The system may generate, based on the template and the semantic definition, a multipage navigable interface. The template may encapsulate some design and functional elements in a manner that is independent of the semantic definition.
    Type: Application
    Filed: September 30, 2021
    Publication date: April 7, 2022
    Applicant: Oracle International Corporation
    Inventors: Rozita Naghshin, Lynn Munsinger, Kathleen Maguire Candland, Hillel Noah Cooperman, Mohammed Amirali Samji, Blake Thomas Sullivan, Duncan Richard Mills
  • Patent number: 10762054
    Abstract: Determination logic for a cloud content states framework is described herein. In implementations, a framework is configured to perform operations for management of cloud content files at the computing device on behalf of cloud storage providers. Determination logic for the framework is utilized to make state determinations in dependence upon a defined set of file sync properties. The framework operates to make assessments of the file sync properties and set states for files in accordance with the assessments. In implementations, file sync properties are related to corresponding states through a mapping data structure that maps file sync property values to different states and enables look-ups of states based on property values. The framework utilizes and references the mapping data structure to match file sync properties identified for cloud content files to corresponding states and then set states for the cloud content files accordingly.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: September 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raju Jain, Michael John Novak, Tyler Kien Beam, Neal Robert Christiansen, Robert Paul St. Pierre, Craig Ashley Barkhouse, Ping Xie, Srinivasan Malayala, Anshul Rawat, Sripresanna Sripresanna, Mohammed Amirali Samji, David Ben Perry
  • Patent number: 10606924
    Abstract: A contextual file manager is described herein. Contextual information regarding files and folders of a file system of an operating system is collected. The contextual information may be collected from a variety of different sources, such as contents of the file or folder, an application associated with the file, a service provider, or a cloud storage service. The contextual information is then exposed in a file system interface of the operating system along with representations of the files and folders. In some cases, the contextual information is exposed in response to detection of an intuitive user action to a representation of one of the files or folders via the file system interface.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: March 31, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raju Jain, Anshul Rawat, Aaron Naoyoshi Sheung Yan Woo, Elizabeth Picchietti Salowitz, Mohammed Amirali Samji, David Ben Perry, Robert Paul St. Pierre, John Heinrich Lueders
  • Patent number: 10552031
    Abstract: Techniques for an experience mode transition are described. Generally, an experience mode refers to a visual and functional arrangement that is presented to a user of a device. Different experience modes present different visual and functional arrangements to a user. According to various embodiments, a computing device is configured to operate in multiple experience modes and may transition between different experience modes and based on a variety of different triggering events. Generally, a transition between different experience modes causes a visual and/or functional reconfiguration of a user experience on a device.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: February 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Miron Vranjes, Chaitanya Dev Sareen, Jeremy Bowen, Jesse Clay Satterfield, Robert J. Jarrett, Alex Snitkovskiy, Zachary G. Herman, Song Zou, Mohammed Amirali Samji, Christopher Doan, Nils Anders Sundelin, Michael H. Krause, Yaou Wei
  • Patent number: 10402375
    Abstract: A cloud content states framework is described herein. In implementations, a framework is configured to perform operations for management of cloud content files at the computing device on behalf of cloud storage providers. The framework is operable to manage states for cloud content files accessible from multiple cloud storage services. The framework also manages and outputs state indicators with file system representations of the cloud content files. The states include at least a set of primary states indicative of synchronization status controlled by the framework. The states may also include custom states associated with cloud storage services that are defined via an interface exposed by the framework. In operation, states associated with cloud content files are recognized in connection with rendering a user interface with cloud content file representations. Then, state indicators that reflect the recognized states are exposed along with cloud content file representations in the user interface.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: September 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raju Jain, Robert P. St. Pierre, David Ben Perry, Mohammed Amirali Samji, Elizabeth P. Salowitz, Aaron Naoyoshi Sheung Yan Woo, Anshul Rawat, John H. Lueders
  • Patent number: 10262006
    Abstract: Providing contextual messages from a service to a user in a native application on a system. Embodiments determine a user specific context within the general context of the native application on a first device and provide in a user interface to the user information about the user specific context.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: April 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anshul Rawat, Raju Jain, Thirumanjunathan Vellaiappan, Michael John Novak, Mohammed Amirali Samji
  • Publication number: 20190012058
    Abstract: Techniques for an experience mode transition are described. Generally, an experience mode refers to a visual and functional arrangement that is presented to a user of a device. Different experience modes present different visual and functional arrangements to a user. According to various embodiments, a computing device is configured to operate in multiple experience modes and may transition between different experience modes and based on a variety of different triggering events. Generally, a transition between different experience modes causes a visual and/or functional reconfiguration of a user experience on a device.
    Type: Application
    Filed: July 9, 2018
    Publication date: January 10, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Miron Vranjes, Chaitanya Dev Sareen, Jeremy Bowen, Jesse Clay Satterfield, Robert J. Jarrett, Alex Snitkovskiy, Zachary G. Herman, Song Zou, Mohammed Amirali Samji, Christopher Doan, Nils Anders Sundelin, Michael H. Krause, Yaou Wei
  • Patent number: 10048856
    Abstract: Techniques for configuring a user interface based on an experience mode transition are described. Generally, an experience mode refers to a visual and functional arrangement that is presented to a user of a device. Different experience modes present different visual and functional arrangements to a user. According to various embodiments, a computing device is configured to operate in multiple experience modes and may transition between different experience modes and based on a variety of different triggering events. Generally, a transition between different experience modes causes a visual and/or functional reconfiguration of a user experience on a device.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: August 14, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Miron Vranjes, Chaitanya Dev Sareen, Jeremy Bowen, Jesse Clay Satterfield, Robert J. Jarrett, Alex Snitkovskiy, Zachary G. Herman, Song Zou, Mohammed Amirali Samji, Christopher Doan, Nils Anders Sundelin, Michael H. Krause, Yaou Wei
  • Publication number: 20180143947
    Abstract: A contextual file manager is described herein. Contextual information regarding files and folders of a file system of an operating system is collected. The contextual information may be collected from a variety of different sources, such as contents of the file or folder, an application associated with the file, a service provider, or a cloud storage service. The contextual information is then exposed in a file system interface of the operating system along with representations of the files and folders. In some cases, the contextual information is exposed in response to detection of an intuitive user action to a representation of one of the files or folders via the file system interface.
    Type: Application
    Filed: December 9, 2016
    Publication date: May 24, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Raju Jain, Anshul Rawat, Aaron Naoyoshi Sheung Yan Woo, Elizabeth Picchietti Salowitz, Mohammed Amirali Samji, David Ben Perry, Robert Paul St. Pierre, John Heinrich Lueders
  • Publication number: 20180025021
    Abstract: Determination logic for a cloud content states framework is described herein. In implementations, a framework is configured to perform operations for management of cloud content files at the computing device on behalf of cloud storage providers. Determination logic for the framework is utilized to make state determinations in dependence upon a defined set of file sync properties. The framework operates to make assessments of the file sync properties and set states for files in accordance with the assessments. In implementations, file sync properties are related to corresponding states through a mapping data structure that maps file sync property values to different states and enables look-ups of states based on property values. The framework utilizes and references the mapping data structure to match file sync properties identified for cloud content files to corresponding states and then set states for the cloud content files accordingly.
    Type: Application
    Filed: October 14, 2016
    Publication date: January 25, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Raju Jain, Michael John Novak, Tyler Kien Beam, Neal Robert Christiansen, Robert Paul St. Pierre, Craig Ashley Barkhouse, Ping Xie, Srinivasan Malayala, Anshul Rawat, Sripresanna Sripresanna, Mohammed Amirali Samji, David Ben Perry
  • Publication number: 20180018345
    Abstract: A cloud content states framework is described herein. In implementations, a framework is configured to perform operations for management of cloud content files at the computing device on behalf of cloud storage providers. The framework is operable to manage states for cloud content files accessible from multiple cloud storage services. The framework also manages and outputs state indicators with file system representations of the cloud content files. The states include at least a set of primary states indicative of synchronization status controlled by the framework. The states may also include custom states associated with cloud storage services that are defined via an interface exposed by the framework. In operation, states associated with cloud content files are recognized in connection with rendering a user interface with cloud content file representations. Then, state indicators that reflect the recognized states are exposed along with cloud content file representations in the user interface.
    Type: Application
    Filed: July 18, 2016
    Publication date: January 18, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Raju Jain, Robert P. St. Pierre, David Ben Perry, Mohammed Amirali Samji, Elizabeth P. Salowitz, Aaron Naoyoshi Sheung Yan Woo, Anshul Rawat, John H. Lueders
  • Publication number: 20170316031
    Abstract: Providing contextual messages from a service to a user in a native application on a system. Embodiments determine a user specific context within the general context of the native application on a first device and provide in a user interface to the user information about the user specific context.
    Type: Application
    Filed: September 15, 2016
    Publication date: November 2, 2017
    Inventors: Anshul Rawat, Raju Jain, Thirumanjunathan Vellaiappan, Michael John Novak, Mohammed Amirali Samji
  • Publication number: 20160189328
    Abstract: Techniques for configuring a user interface based on an experience mode transition are described. Generally, an experience mode refers to a visual and functional arrangement that is presented to a user of a device. Different experience modes present different visual and functional arrangements to a user. According to various embodiments, a computing device is configured to operate in multiple experience modes and may transition between different experience modes and based on a variety of different triggering events. Generally, a transition between different experience modes causes a visual and/or functional reconfiguration of a user experience on a device.
    Type: Application
    Filed: December 30, 2014
    Publication date: June 30, 2016
    Inventors: Miron Vranjes, Chaitanya Dev Sareen, Jeremy Bowen, Jesse Clay Satterfield, Robert J. Jarrett, Alex Snitkovskiy, Zachary G. Herman, Song Zou, Mohammed Amirali Samji, Christopher Doan, Nils Anders Sundelin, Michael H. Krause, Yaou Wei