Patents by Inventor Gerard Murphy
Gerard Murphy 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: 11902276Abstract: Disclosed are various approaches for providing a virtual badge credential to a user's device that is enrolled with a management service as a managed device. Upon authentication of a user's identity via an identity provider, a virtual badge credential can be provided to an application on the client device. The virtual badge credential can be presented by the client device to access control readers to gain access to physical resources, such as doors and buildings, that are secured by the access control readers.Type: GrantFiled: October 25, 2021Date of Patent: February 13, 2024Assignee: VMware, Inc.Inventors: Gerard Murphy, Anantha Kalyan Kumar Mulampaka, Divyankitha Mahesh Urs, Yijia Zhao
-
Patent number: 11892981Abstract: Disclosed are various examples for downloading data objects by enforcing a threshold amount of allocated data. In one example, among others, an application downloads a first subset of the files from a remote file management system. A user interface displays file system entries that represent the first subset of downloaded files and a second subset of undownloaded files from the remote file management system. The application detects an event for a respective file system entry associated with a respective file from the second subset of undownloaded files. The respective file is downloaded from the remote management system.Type: GrantFiled: May 8, 2020Date of Patent: February 6, 2024Assignee: AirWatch LLCInventors: Gerard Murphy, Daniel James Beveridge, Blake Watts, Nicholas Grivas
-
Patent number: 11847217Abstract: Methods, apparatus, systems, and articles of manufacture to provide and monitor efficacy of artificial intelligence models are disclosed. An example apparatus includes a model trainer to train an artificial intelligence (AI) model to classify malware using first training data; an interface to deploy the AI model to a processing device; a model implementor to locally apply second training data to the AI model to generate output classifications, the second training data generated after generation of the first training data; and a report generator to generate a report including an efficacy of the AI model based on the output classifications.Type: GrantFiled: June 30, 2020Date of Patent: December 19, 2023Assignee: McAfee, LLCInventors: Sorcha Healy, Gerard Murphy, David McCormack, Cedric Cochin
-
Patent number: 11704384Abstract: Disclosed are various embodiments for sharing documents among users of an enterprise as well as with users external to an enterprise. A document is identified and document components extracted from the document. A browser representation is generated that, when rendered or interpreted by a browser, causes the browser to generate a user interface that presents at least a portion of the document as the document would be viewed by a native viewer.Type: GrantFiled: June 22, 2021Date of Patent: July 18, 2023Assignee: AirWatch LLCInventors: Gerard Murphy, Marcos Mendez, Jason McElrath
-
Publication number: 20220046016Abstract: Disclosed are various approaches for providing a virtual badge credential to a user's device that is enrolled with a management service as a managed device. Upon authentication of a user's identity via an identity provider, a virtual badge credential can be provided to an application on the client device. The virtual badge credential can be presented by the client device to access control readers to gain access to physical resources, such as doors and buildings, that are secured by the access control readers.Type: ApplicationFiled: October 25, 2021Publication date: February 10, 2022Inventors: Gerard Murphy, Anantha Kalyan Kumar Mulampaka, Divyankitha Mahesh Urs, Yijia Zhao
-
Patent number: 11238118Abstract: A server device obtains a search term from a client device that is managed by an enterprise. A user associated with the client device is identified. Search index data that specifies a location for a term and a contextual boundary for the term is obtained. A search result that is based on the search index data and the role of the user for the enterprise is generated.Type: GrantFiled: February 8, 2019Date of Patent: February 1, 2022Assignee: AIRWATCH LLCInventors: Gerard Murphy, Marcos Mendez
-
Publication number: 20210406369Abstract: Methods, apparatus, systems, and articles of manufacture to provide and monitor efficacy of artificial intelligence models are disclosed. An example apparatus includes a model trainer to train an artificial intelligence (AI) model to classify malware using first training data; an interface to deploy the AI model to a processing device; a model implementor to locally apply second training data to the AI model to generate output classifications, the second training data generated after generation of the first training data; and a report generator to generate a report including an efficacy of the AI model based on the output classifications.Type: ApplicationFiled: June 30, 2020Publication date: December 30, 2021Inventors: Sorcha Healy, Gerard Murphy, David McCormack, Cedric Cochin
-
Patent number: 11196744Abstract: Disclosed are various approaches for providing a virtual badge credential to a user's device that is enrolled with a management service as a managed device. Upon authentication of a user's identity via an identity provider, a virtual badge credential can be provided to an application on the client device. The virtual badge credential can be presented by the client device to access control readers to gain access to physical resources, such as doors and buildings, that are secured by the access control readers.Type: GrantFiled: November 7, 2019Date of Patent: December 7, 2021Assignee: VMware, Inc.Inventors: Gerard Murphy, Anantha Kalyan Kumar Mulampaka, Divyankitha Mahesh Urs, Yijia Zhao
-
Publication number: 20210312010Abstract: Disclosed are various embodiments for sharing documents among users of an enterprise as well as with users external to an enterprise. A document is identified and document components extracted from the document. A browser representation is generated that, when rendered or interpreted by a browser, causes the browser to generate a user interface that presents at least a portion of the document as the document would be viewed by a native viewer.Type: ApplicationFiled: June 22, 2021Publication date: October 7, 2021Inventors: Gerard Murphy, Marcos Mendez, Jason McElrath
-
Publication number: 20210286890Abstract: Systems and methods are disclosed herein for dynamically applying information rights management (“IRM”) policies to documents. An example system for dynamically applying IRM policies to documents can include a document repository, a proxy server, and a dynamic IRM wrapping service (also referred to herein as an IRM engine). A user can request a document on the document repository by, for example, attempting to access the document from a user device. The user device can be managed by a management server that enrolls the user device and enforces compliance rules and other policies at the user device. The user's request for the document can be received at the proxy server, and the proxy server can then request the document from the document repository.Type: ApplicationFiled: June 1, 2021Publication date: September 16, 2021Inventors: Gerard Murphy, Yugansh Arora, Kunal Muchhala, Gaurav Arora, Anthony Kueh, Deep Singh
-
Patent number: 11061991Abstract: Disclosed are various embodiments for sharing documents among users of an enterprise as well as with users external to an enterprise. A document is identified and document components extracted from the document. A browser representation is generated that, when rendered or interpreted by a browser, causes the browser to generate a user interface that presents at least a portion of the document as the document would be viewed by a native viewer.Type: GrantFiled: September 5, 2014Date of Patent: July 13, 2021Assignee: AirWatch, LLCInventors: Gerard Murphy, Marcos Mendez, Jason McElrath
-
Patent number: 11023606Abstract: Systems and methods are disclosed herein for dynamically applying information rights management (“IRM”) policies to documents. An example system for dynamically applying IRM policies to documents can include a document repository, a proxy server, and a dynamic IRM wrapping service (also referred to herein as an IRM engine). A user can request a document on the document repository by, for example, attempting to access the document from a user device. The user device can be managed by a management server that enrolls the user device and enforces compliance rules and other policies at the user device. The user's request for the document can be received at the proxy server, and the proxy server can then request the document from the document repository.Type: GrantFiled: June 30, 2017Date of Patent: June 1, 2021Assignee: VMware, Inc.Inventors: Gerard Murphy, Yugansh Arora, Kunal Muchhala, Gaurav Arora, Anthony Kueh, Deep Singh
-
Publication number: 20210144140Abstract: Disclosed are various approaches for providing a virtual badge credential to a user's device that is enrolled with a management service as a managed device. Upon authentication of a user's identity via an identity provider, a virtual badge credential can be provided to an application on the client device. The virtual badge credential can be presented by the client device to access control readers to gain access to physical resources, such as doors and buildings, that are secured by the access control readers.Type: ApplicationFiled: November 7, 2019Publication date: May 13, 2021Inventors: Gerard Murphy, Anantha Kalyan Kumar Mulampaka, Divyankitha Mahesh Urs, Yijia Zhao
-
Patent number: 10885086Abstract: A search client executable in a computing device transmits a search term to a search engine. The search client obtains a search result from the search engine. The search client generates a rendering of the search result using a document structure and a document layout provided by the search engine. The rendering of the search result comprises contextual content for the search term.Type: GrantFiled: September 12, 2018Date of Patent: January 5, 2021Assignee: AIRWATCH LLCInventors: Gerard Murphy, Marcos Mendez
-
Publication number: 20200265019Abstract: Disclosed are various examples for downloading data objects by enforcing a threshold amount of allocated data. In one example, among others, an application downloads a first subset of the files from a remote file management system. A user interface displays file system entries that represent the first subset of downloaded files and a second subset of undownloaded files from the remote file management system. The application detects an event for a respective file system entry associated with a respective file from the second subset of undownloaded files. The respective file is downloaded from the remote management system.Type: ApplicationFiled: May 8, 2020Publication date: August 20, 2020Inventors: Gerard Murphy, Daniel James Beveridge, Blake Watts, Nicholas Grivas
-
Patent number: 10678750Abstract: Disclosed are various examples for downloading data objects by enforcing a threshold amount of allocated data. A file sync application determines which data objects to download to the client device such that the total amount of downloaded data meets or falls below the threshold amount of allocated data. File system entries for undownloaded data objects are also downloaded and stored in a file system of the client device. If a process attempts to access an undownloaded data object, the file sync application downloads the data object and evicts another data object, if necessary, according to the threshold amount of allocated data.Type: GrantFiled: March 24, 2016Date of Patent: June 9, 2020Assignee: AirWatcha, LLCInventors: Gerard Murphy, Daniel James Beveridge, Blake Ryan Watts, Nicholas Petros Grivas
-
Patent number: 10318582Abstract: Various embodiments for indexing documents in a computing device are disclosed such that a search engine can perform queries to retrieve relevant portions of a document in a computationally-efficient manner. A document structure and a document layout are extracted from a document, where the document structure defines a logical structure of content of the document, and the document layout defines a visual layout of the content of the document. A search index can be populated using the document structure and the document layout. When a search query is performed, the search results can be ranked by relevance, for example, based on a role of a user account, such that more relevant documents can be presented before less relevant documents.Type: GrantFiled: March 30, 2015Date of Patent: June 11, 2019Assignee: VMware Inc.Inventors: Gerard Murphy, Marcos Mendez
-
Publication number: 20190171683Abstract: A server device obtains a search term from a client device that is managed by an enterprise. A user associated with the client device is identified. Search index data that specifies a location for a term and a contextual boundary for the term is obtained. A search result that is based on the search index data and the role of the user for the enterprise is generated.Type: ApplicationFiled: February 8, 2019Publication date: June 6, 2019Inventors: Gerard Murphy, Marcos Mendez
-
Patent number: 10229209Abstract: A server device obtains a search term from a client device that is managed by an enterprise. A user associated with the client device is identified. Data that indicates a role of the user for the enterprise is obtained. Search index data that specifies a location for a term and a contextual boundary for the term is obtained. A search result that is based on the search index data and the role of the user for the enterprise is generated.Type: GrantFiled: March 30, 2015Date of Patent: March 12, 2019Assignee: Airwatch LLCInventors: Gerard Murphy, Marcos Mendez
-
Publication number: 20190012375Abstract: A search client executable in a computing device transmits a search term to a search engine. The search client obtains a search result from the search engine. The search client generates a rendering of the search result using a document structure and a document layout provided by the search engine. The rendering of the search result comprises contextual content for the search term.Type: ApplicationFiled: September 12, 2018Publication date: January 10, 2019Inventors: Gerard Murphy, Marcos Mendez