Patents by Inventor Patrick McGinty
Patrick McGinty 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: 20240235873Abstract: An application server may receive, via a user interface of a cloud-based data management platform storing a set of data objects, a user input to generate a communication channel of a group-based communication platform that is separate from the cloud-based data management platform. In some examples, the communication channel may be for a data object of the plurality of data objects. The application server may then retrieve a group of users that are linked to the data object within the cloud-based data management platform and display a list of options for generating the communication channel. The list of options may include the group of users for including in the communication channel, a privacy level for the communication channel, and an identifier of the communication channel.Type: ApplicationFiled: November 1, 2023Publication date: July 11, 2024Inventors: Michael Patrick McGinty, Ronald Jay Hemphill, Sreejesh Divakaran Nair
-
Publication number: 20240137239Abstract: An application server may receive, via a user interface of a cloud-based data management platform storing a set of data objects, a user input to generate a communication channel of a group-based communication platform that is separate from the cloud-based data management platform. In some examples, the communication channel may be for a data object of the plurality of data objects. The application server may then retrieve a group of users that are linked to the data object within the cloud-based data management platform and display a list of options for generating the communication channel. The list of options may include the group of users for including in the communication channel, a privacy level for the communication channel, and an identifier of the communication channel.Type: ApplicationFiled: October 31, 2023Publication date: April 25, 2024Inventors: Michael Patrick McGinty, Ronald Jay Hemphill, Sreejesh Divakaran Nair
-
Patent number: 11863338Abstract: An application server may receive, via a user interface of a cloud-based data management platform storing a set of data objects, a user input to generate a communication channel of a group-based communication platform that is separate from the cloud-based data management platform. In some examples, the communication channel may be for a data object of the plurality of data objects. The application server may then retrieve a group of users that are linked to the data object within the cloud-based data management platform and display a list of options for generating the communication channel. The list of options may include the group of users for including in the communication channel, a privacy level for the communication channel, and an identifier of the communication channel. The application server may generate an executable packet of instructions and transmit the executable packet of instructions for ingesting into the group-based communication platform.Type: GrantFiled: January 31, 2022Date of Patent: January 2, 2024Assignee: Salesforce, Inc.Inventors: Michael Patrick McGinty, Ronald Jay Hemphill, Sreejesh Divakaran Nair
-
Publication number: 20230246869Abstract: An application server may receive, via a user interface of a cloud-based data management platform storing a set of data objects, a user input to generate a communication channel of a group-based communication platform that is separate from the cloud-based data management platform. In some examples, the communication channel may be for a data object of the plurality of data objects. The application server may then retrieve a group of users that are linked to the data object within the cloud-based data management platform and display a list of options for generating the communication channel. The list of options may include the group of users for including in the communication channel, a privacy level for the communication channel, and an identifier of the communication channel.Type: ApplicationFiled: January 31, 2022Publication date: August 3, 2023Inventors: Michael Patrick McGinty, Ronald Jay Hemphill, Sreejesh Divakaran Nair
-
Publication number: 20200097870Abstract: A method and system of managing work task commitments for a software development sprint has been developed. First, a plurality of work task commitments are assigned to individual development team members. Performance metrics and progress in the completion of the plurality of work task commitments are tracked and displayed. The performance metrics for each work task commitment are stored and any uncompleted work task commitment is rolled forward to a subsequent sprint along with its performance metrics.Type: ApplicationFiled: March 12, 2019Publication date: March 26, 2020Inventors: Michael Patrick MCGINTY, Nicholas MCDUFFIE
-
Publication number: 20190294423Abstract: Private AppExchanges within an on-demand services environment in which multiple tenants have corresponding tenant identifiers (IDs) and the on-demand services environment is provided by an entity separate from the client entities. Access to a listing of apps is provided to a remote device based on a tenant ID associated with the user. The listing of apps for each tenant ID is controlled by an administrative entity associated with each respective tenant ID and. A download request is received from the remote device for a selected app from the listing. The remote device is allowed access only to the listing of apps having a tenant ID corresponding to the tenant ID for the remote device. Download access is granted to the remote device for a selected app in response to the download request. The code for the selected app is transmitted from a storage device to the remote device.Type: ApplicationFiled: February 4, 2019Publication date: September 26, 2019Inventors: Ryan Ellis, Pratima Nambiar, Heather Conklin, Jochem Ferdinand Geerdink, Benjamin James, Wilhelmina Baldwin, Kunal Vyas, Michael Patrick McGinty, Todd Edward Reasinger, Noah Bruce Guyot
-
Patent number: 10209973Abstract: Private AppExchanges within an on-demand services environment in which multiple tenants have corresponding tenant identifiers (IDs) and the on-demand services environment is provided by an entity separate from the client entities. Access to a listing of apps is provided to a remote device based on a tenant ID associated with the user. The listing of apps for each tenant ID is controlled by an administrative entity associated with each respective tenant ID and. A download request is received from the remote device for a selected app from the listing. The remote device is allowed access only to the listing of apps having a tenant ID corresponding to the tenant ID for the remote device. Download access is granted to the remote device for a selected app in response to the download request. The code for the selected app is transmitted from a storage device to the remote device.Type: GrantFiled: September 16, 2014Date of Patent: February 19, 2019Assignee: salesforce.com, inc.Inventors: Ryan Ellis, Pratima Nambiar, Heather Conklin, Jochem Ferdinand Geerdink, Benjamin James, Wilhelmina Baldwin, Kunal Vyas, Michael Patrick McGinty, Todd Edward Reasinger, Noah Bruce Guyot
-
Publication number: 20160077817Abstract: Private AppExchanges within an on-demand services environment in which multiple tenants have corresponding tenant identifiers (IDs) and the on-demand services environment is provided by an entity separate from the client entities. Access to a listing of apps is provided to a remote device based on a tenant ID associated with the user. The listing of apps for each tenant ID is controlled by an administrative entity associated with each respective tenant ID and. A download request is received from the remote device for a selected app from the listing. The remote device is allowed access only to the listing of apps having a tenant ID corresponding to the tenant ID for the remote device. Download access is granted to the remote device for a selected app in response to the download request. The code for the selected app is transmitted from a storage device to the remote device.Type: ApplicationFiled: September 16, 2014Publication date: March 17, 2016Inventors: Ryan Ellis, Pratima Nambiar, Heather Conklin, Jochem Ferdinand Geerdink, Benjamin James, Wilhelmina Baldwin, Kunal Vyas, Michael Patrick McGinty, Todd Edward Reasinger, Noah Bruce Guyot
-
Patent number: 8566514Abstract: Various embodiments for performing truncate operations in nonvolatile memory are described. In one embodiment, an apparatus may include a nonvolatile memory to perform one or more truncate operations on a data file written to the nonvolatile memory and a volatile memory to track a truncate operation performed in the nonvolatile memory. Other embodiments are described and claimed.Type: GrantFiled: July 7, 2011Date of Patent: October 22, 2013Assignee: Intel CorporationInventors: Swati Gera, Karey Hart, Neil Gabriel, Lawrence Chang, Patrick McGinty
-
Patent number: 8550650Abstract: A heat dissipating helmet provides a heat dissipating heat pipe portion. One or more high powered LEDs may be in thermal contact therewith providing a significant portion of a heat sink to remove heat from the LEDs to maintain them at a proper operating temperature during operation. The heat dissipating material may be also in contact with air flow as the helmet moves through space thereby allowing convection to assist in removing heat from the helmet.Type: GrantFiled: August 1, 2011Date of Patent: October 8, 2013Inventor: Patrick McGinty
-
Publication number: 20120179857Abstract: Various embodiments for performing truncate operations in nonvolatile memory are described. In one embodiment, an apparatus may include a nonvolatile memory to perform one or more truncate operations on a data file written to the nonvolatile memory and a volatile memory to track a truncate operation performed in the nonvolatile memory. Other embodiments are described and claimed.Type: ApplicationFiled: July 7, 2011Publication date: July 12, 2012Inventors: Swati Gera, Karey Hart, Neil Gabriel, Lawrence Chang, Patrick McGinty
-
Patent number: 8152322Abstract: A heat dissipating helmet provides a heat dissipating material portion. One or more high powered LEDs may be in thermal contact therewith providing a significant portion of a heat sink to remove heat from the LEDs to maintain them at a proper operating temperature during operation. The heat dissipating material may be also in contact with air flow as the helmet moves through space thereby allowing convection to assist in removing heat from the helmet. Furthermore, heat moving elements located internal to the helmet may assist in transferring heat to the heat dissipating material from the scalp of a wearer.Type: GrantFiled: August 19, 2009Date of Patent: April 10, 2012Inventor: Patrick McGinty
-
Patent number: 7979624Abstract: Various embodiments for performing truncate operations in nonvolatile memory are described. In one embodiment, an apparatus may include a nonvolatile memory to perform one or more truncate operations on a data file written to the nonvolatile memory and a volatile memory to track a truncate operation performed in the nonvolatile memory. Other embodiments are described and claimed.Type: GrantFiled: March 31, 2006Date of Patent: July 12, 2011Assignee: Intel CorporationInventors: Swati Gera, Karey Hart, Neil Gabriel, Lawrence Chang, Patrick McGinty
-
Publication number: 20070239928Abstract: Various embodiments for performing truncate operations in nonvolatile memory are described. In one embodiment, an apparatus may include a nonvolatile memory to perform one or more truncate operations on a data file written to the nonvolatile memory and a volatile memory to track a truncate operation performed in the nonvolatile memory. Other embodiments are described and claimed.Type: ApplicationFiled: March 31, 2006Publication date: October 11, 2007Inventors: Swati Gera, Karey Hart, Neil Gabriel, Lawrence Chang, Patrick McGinty
-
Publication number: 20070233752Abstract: Various embodiments for reclaiming nonvolatile memory space are described. In one embodiment, an apparatus may include a nonvolatile memory to perform reclaim operations to recover memory space from a reclaim block containing stored information. The reclaim block may be associated with a reclaim page to store one or more reclaim states indicating progress of the reclaim operations. In some cases, the reclaim states may be written one after another to the reclaim page so that reclaim operations comply with sequential addressing as well as restrictions against bit-twiddling. If power-loss were to occur during reclaim, the reclaim states written to the reclaim page may be used for system recovery. Other embodiments are described and claimed.Type: ApplicationFiled: March 30, 2006Publication date: October 4, 2007Inventors: Kiran Bangalore, Patrick McGinty, Lawrence Chang
-
Publication number: 20060253484Abstract: Directory virtualization may be achieved in semiconductor memories, such as flash memories, by providing a system in which files and directories are interchangeable. A directory may be stored at a virtual address which points to various files. From the user perspective, a tree hierarchy may be achieved. From a hardware standpoint, a series of entries in a table may be linked together by various pointers.Type: ApplicationFiled: May 3, 2005Publication date: November 9, 2006Inventors: Kiran Kumar Bangalore, Patrick McGinty, William Tiso