Patents by Inventor Mrigank Shekhar
Mrigank Shekhar 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: 20240119164Abstract: A device and method for provided access to distributed data sources includes a cloud security server configured to associate any number of data sources and client devices with a cloud security server account. The cloud security server assigns trust levels to the data sources and the client devices. A client device requests data from the cloud security server. The cloud security server authenticates the client device and verifies the trust levels of the client device and the requested data. If verified, the cloud security server brokers a connection between the client device and the data source, and the client device accesses the requested data. Data sources may include cloud service providers and local storage devices. The cloud security server may assign a trust level to a client device for a limited time or revoke a trust level assigned to a client device. Other embodiments are described and claimed.Type: ApplicationFiled: December 12, 2023Publication date: April 11, 2024Inventors: Manish Dave, Vishwa Hassan, Bhaskar D. Gowda, Mrigank Shekhar
-
Patent number: 11868490Abstract: A device and method for provided access to distributed data sources includes a cloud security server configured to associate any number of data sources and client devices with a cloud security server account. The cloud security server assigns trust levels to the data sources and the client devices. A client device requests data from the cloud security server. The cloud security server authenticates the client device and verifies the trust levels of the client device and the requested data. If verified, the cloud security server brokers a connection between the client device and the data source, and the client device accesses the requested data. Data sources may include cloud service providers and local storage devices. The cloud security server may assign a trust level to a client device for a limited time or revoke a trust level assigned to a client device. Other embodiments are described and claimed.Type: GrantFiled: May 24, 2022Date of Patent: January 9, 2024Assignee: Intel CorporationInventors: Manish Dave, Vishwa Hassan, Bhaskar D. Gowda, Mrigank Shekhar
-
Publication number: 20230108421Abstract: Methods and systems that allow a user to see the people or groups who have access to files that are maintained by a plurality of cloud content sharing services. In particular, the user may see what specific party has access to each particular file or directory, regardless of multiple cloud content sharing services involved. Moreover, a user interface and exposed application program interface allows the user to manipulate the permissions, e.g., granting access, to another person or group, to a file or directory. The user interface may also allow the user to terminate access to the file or directory for a person or group. The user's action to change a permission may be effected independently of the particular cloud content sharing service.Type: ApplicationFiled: September 29, 2022Publication date: April 6, 2023Inventors: Steven J. Birkel, Rita H. Wouhaybi, Timothy Verrall, Mrigank Shekhar
-
Publication number: 20220358229Abstract: A device and method for provided access to distributed data sources includes a cloud security server configured to associate any number of data sources and client devices with a cloud security server account. The cloud security server assigns trust levels to the data sources and the client devices. A client device requests data from the cloud security server. The cloud security server authenticates the client device and verifies the trust levels of the client device and the requested data. If verified, the cloud security server brokers a connection between the client device and the data source, and the client device accesses the requested data. Data sources may include cloud service providers and local storage devices. The cloud security server may assign a trust level to a client device for a limited time or revoke a trust level assigned to a client device. Other embodiments are described and claimed.Type: ApplicationFiled: May 24, 2022Publication date: November 10, 2022Inventors: Manish Dave, Vishwa Hassan, Bhaskar D. Gowda, Mrigank Shekhar
-
Patent number: 11461491Abstract: Methods and systems that allow a user to see the people or groups who have access to files that are maintained by a plurality of cloud content sharing services. In particular, the user may see what specific party has access to each particular file or directory, regardless of multiple cloud content sharing services involved. Moreover, a user interface and exposed application program interface allows the user to manipulate the permissions, e.g., granting access, to another person or group, to a file or directory. The user interface may also allow the user to terminate access to the file or directory for a person or group. The user's action to change a permission may be effected independently of the particular cloud content sharing service.Type: GrantFiled: October 2, 2020Date of Patent: October 4, 2022Assignee: Intel CorporationInventors: Steven J. Birkel, Rita H. Wouhaybi, Timothy Verrall, Mrigank Shekhar
-
Patent number: 11354429Abstract: A device and method for provided access to distributed data sources includes a cloud security server configured to associate any number of data sources and client devices with a cloud security server account. The cloud security server assigns trust levels to the data sources and the client devices. A client device requests data from the cloud security server. The cloud security server authenticates the client device and verifies the trust levels of the client device and the requested data. If verified, the cloud security server brokers a connection between the client device and the data source, and the client device accesses the requested data. Data sources may include cloud service providers and local storage devices. The cloud security server may assign a trust level to a client device for a limited time or revoke a trust level assigned to a client device. Other embodiments are described and claimed.Type: GrantFiled: July 7, 2020Date of Patent: June 7, 2022Assignee: Intel CorporationInventors: Manish Dave, Vishwa Hassan, Bhaskar D. Gowda, Mrigank Shekhar
-
Patent number: 11308005Abstract: Input/output controllers and methods of operation thereof that may provide high-throughput data services to processing circuitry is described. The input/output controllers may make use of cache coherent data links and/or switch fabric to improve data throughput and decrease latency in the communication.Type: GrantFiled: June 28, 2018Date of Patent: April 19, 2022Assignee: Intel CorporationInventor: Mrigank Shekhar
-
Publication number: 20210264045Abstract: Methods and systems that allow a user to see the people or groups who have access to files that are maintained by a plurality of cloud content sharing services. In particular, the user may see what specific party has access to each particular file or directory, regardless of multiple cloud content sharing services involved. Moreover, a user interface and exposed application program interface allows the user to manipulate the permissions, e.g., granting access, to another person or group, to a file or directory. The user interface may also allow the user to terminate access to the file or directory for a person or group. The user's action to change a permission may be effected independently of the particular cloud content sharing service.Type: ApplicationFiled: October 2, 2020Publication date: August 26, 2021Inventors: Steven J. Birkel, Rita H. Wouhaybi, Timothy Verrall, Mrigank Shekhar
-
Publication number: 20210103667Abstract: A device and method for provided access to distributed data sources includes a cloud security server configured to associate any number of data sources and client devices with a cloud security server account. The cloud security server assigns trust levels to the data sources and the client devices. A client device requests data from the cloud security server. The cloud security server authenticates the client device and verifies the trust levels of the client device and the requested data. If verified, the cloud security server brokers a connection between the client device and the data source, and the client device accesses the requested data. Data sources may include cloud service providers and local storage devices. The cloud security server may assign a trust level to a client device for a limited time or revoke a trust level assigned to a client device. Other embodiments are described and claimed.Type: ApplicationFiled: July 7, 2020Publication date: April 8, 2021Inventors: Manish Dave, Vishwa Hassan, Bhaskar D. Gowda, Mrigank Shekhar
-
Patent number: 10796012Abstract: Methods and systems that allow a user to see the people or groups who have access to files that are maintained by a plurality of cloud content sharing services. In particular, the user may see what specific party has access to each particular file or directory, regardless of multiple cloud content sharing services involved. Moreover, a user interface and exposed application program interface allows the user to manipulate the permissions, e.g., granting access, to another person or group, to a file or directory. The user interface may also allow the user to terminate access to the file or directory for a person or group. The user's action to change a permission may be effected independently of the particular cloud content sharing service.Type: GrantFiled: November 6, 2013Date of Patent: October 6, 2020Assignee: Intel CorporationInventors: Steven J. Birkel, Rita H. Wouhaybi, Timothy Verrall, Mrigank Shekhar
-
Patent number: 10706162Abstract: A device and method for provided access to distributed data sources includes a cloud security server configured to associate any number of data sources and client devices with a cloud security server account. The cloud security server assigns trust levels to the data sources and the client devices. A client device requests data from the cloud security server. The cloud security server authenticates the client device and verifies the trust levels of the client device and the requested data. If verified, the cloud security server brokers a connection between the client device and the data source, and the client device accesses the requested data. Data sources may include cloud service providers and local storage devices. The cloud security server may assign a trust level to a client device for a limited time or revoke a trust level assigned to a client device. Other embodiments are described and claimed.Type: GrantFiled: November 29, 2016Date of Patent: July 7, 2020Assignee: Intel CorporationInventors: Manish Dave, Vishwa Hassan, Bhaskar D. Gowda, Mrigank Shekhar
-
Publication number: 20190042491Abstract: Input/output controllers and methods of operation thereof that may provide high-throughput data services to processing circuitry is described. The input/output controllers may make use of cache coherent data links and/or switch fabric to improve data throughput and decrease latency in the communication.Type: ApplicationFiled: June 28, 2018Publication date: February 7, 2019Inventor: Mrigank Shekhar
-
Publication number: 20170329978Abstract: A device and method for provided access to distributed data sources includes a cloud security server configured to associate any number of data sources and client devices with a cloud security server account. The cloud security server assigns trust levels to the data sources and the client devices. A client device requests data from the cloud security server. The cloud security server authenticates the client device and verifies the trust levels of the client device and the requested data. If verified, the cloud security server brokers a connection between the client device and the data source, and the client device accesses the requested data. Data sources may include cloud service providers and local storage devices. The cloud security server may assign a trust level to a client device for a limited time or revoke a trust level assigned to a client device. Other embodiments are described and claimed.Type: ApplicationFiled: November 29, 2016Publication date: November 16, 2017Inventors: Manish Dave, Vishwa Hassan, Bhaskar D. Gowda, Mrigank Shekhar
-
Patent number: 9680785Abstract: Embodiments of systems and methods for geo-location of a computing resource are generally described herein. In some embodiments, a first computing device determines a geographical location of the first device. The first device accesses an identifier of a second computing device and associates the location with the second device. The first device transmits a notification of the location being associated with the second device to the second device. In response to receiving the notification, the second device periodically transmits a message to the first device. The second device may detect a disconnection of a wired connection coupling the second device with an external system. In response to the detection, the second device ceases the periodic transmission of the message. The first device dissociates the location from the second device based on an elapsed time period since reception of a most recent one of the messages exceeding a predetermined time period.Type: GrantFiled: December 29, 2011Date of Patent: June 13, 2017Assignee: Intel CorporationInventor: Mrigank Shekhar
-
Patent number: 9507949Abstract: A device and method for provided access to distributed data sources includes a cloud security server configured to associate any number of data sources and client devices with a cloud security server account. The cloud security server assigns trust levels to the data sources and the client devices. A client device requests data from the cloud security server. The cloud security server authenticates the client device and verifies the trust levels of the client device and the requested data. If verified, the cloud security server brokers a connection between the client device and the data source, and the client device accesses the requested data. Data sources may include cloud service providers and local storage devices. The cloud security server may assign a trust level to a client device for a limited time or revoke a trust level assigned to a client device. Other embodiments are described and claimed.Type: GrantFiled: September 28, 2012Date of Patent: November 29, 2016Assignee: Intel CorporationInventors: Manish Dave, Vishwa Hassan, Bhaskar D. Gowda, Mrigank Shekhar
-
Publication number: 20160171101Abstract: Systems and methods may provide for extracting location data from a plurality of news items, wherein at least a portion of the location data has a first level of detail that is greater than or equal to a neighborhood, and using the location data to populate a news data store. Additionally, a response to a news query may be generated based on a requested location associated with the news query and the location data in the news data store, wherein the requested location has a second level of detail that is greater than or equal to the first level of detail and the response indicates one or more news items that correspond to the requested location. In one example, a graphical representation of the response is overlaid on one or more of a map corresponding to the requested location or an image of the requested location.Type: ApplicationFiled: November 27, 2013Publication date: June 16, 2016Inventors: Rita Wouhaybi, Steven Birkel, Timothy Verrall, Mrigank Shekhar, Lama Nachman
-
Publication number: 20150213284Abstract: Methods and systems that allow a user to see the people or groups who have access to files that are maintained by a plurality of cloud content sharing services. In particular, the user may see what specific party has access to each particular file or directory, regardless of multiple cloud content sharing services involved. Moreover, a user interface and exposed application program interface allows the user to manipulate the permissions, e.g., granting access, to another person or group, to a file or directory. The user interface may also allow the user to terminate access to the file or directory for a person or group. The user's action to change a permission may be effected independently of the particular cloud content sharing service.Type: ApplicationFiled: November 6, 2013Publication date: July 30, 2015Inventors: Steven J. Birkel, Rita H. Wouhaybi, Timothy Verrall, Mrigank Shekhar
-
Patent number: 8984265Abstract: In some embodiments, the invention involves a system and method relating to secure booting of a platform. In at least one embodiment, the present invention is intended to securely boot a platform using one or more signature keys stored in a secure location on the platform, where access to the signature is by a microcontroller on the platform and the host processor has no direct access to alter the signature key. Other embodiments are described and claimed.Type: GrantFiled: March 30, 2007Date of Patent: March 17, 2015Assignee: Intel CorporationInventors: Kushagra Vaid, Vincent J. Zimmer, Mrigank Shekhar
-
Publication number: 20140304342Abstract: Embodiments of systems and methods for geo-location of a computing resource are generally described herein. In some embodiments, a first computing device determines a geographical location of the first device. The first device accesses an identifier of a second computing device and associates the location with the second device. The first device transmits a notification of the location being associated with the second device to the second device. In response to receiving the notification, the second device periodically transmits a message to the first device. The second device may detect a disconnection of a wired connection coupling the second device with an external system. In response to the detection, the second device ceases the periodic transmission of the message. The first device dissociates the location from the second device based on an elapsed time period since reception of a most recent one of the messages exceeding a predetermined time period.Type: ApplicationFiled: December 29, 2011Publication date: October 9, 2014Inventor: Mrigank Shekhar
-
Publication number: 20140254499Abstract: Embodiments of computer-implemented methods, systems, computing devices, and computer-readable media are described herein for tethering of mobile wireless devices. In some embodiments, a computing device configured for tethering may include a processor and a tethering application operated by the processor to associate a first mobile wireless device with a community of mobile wireless devices eligible for tethering to the first mobile device based on eligibility criteria; identify, among the community of mobile devices, a second mobile wireless device to tether with the first mobile device, based on communication information exchange among the mobile wireless devices in the community, including the first mobile device; and based on a result of the identifying, cause the first mobile device to tether to the second mobile device, so as to enable the first mobile device to connect to a wireless communication network via the second mobile device. Other embodiments may be described and claimed.Type: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Inventors: Vishwa Hassan, Bhaskar D. Gowda, Mrigank Shekhar, Manish Dave, Akshay Chandrasekhar