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: 20240137239
    Abstract: 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: Application
    Filed: October 31, 2023
    Publication date: April 25, 2024
    Inventors: Michael Patrick McGinty, Ronald Jay Hemphill, Sreejesh Divakaran Nair
  • Patent number: 11863338
    Abstract: 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: Grant
    Filed: January 31, 2022
    Date of Patent: January 2, 2024
    Assignee: Salesforce, Inc.
    Inventors: Michael Patrick McGinty, Ronald Jay Hemphill, Sreejesh Divakaran Nair
  • Publication number: 20230246869
    Abstract: 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: Application
    Filed: January 31, 2022
    Publication date: August 3, 2023
    Inventors: Michael Patrick McGinty, Ronald Jay Hemphill, Sreejesh Divakaran Nair
  • Publication number: 20200097870
    Abstract: 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: Application
    Filed: March 12, 2019
    Publication date: March 26, 2020
    Inventors: Michael Patrick MCGINTY, Nicholas MCDUFFIE
  • Publication number: 20190294423
    Abstract: 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: Application
    Filed: February 4, 2019
    Publication date: September 26, 2019
    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
  • Patent number: 10209973
    Abstract: 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: Grant
    Filed: September 16, 2014
    Date of Patent: February 19, 2019
    Assignee: 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: 20160077817
    Abstract: 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: Application
    Filed: September 16, 2014
    Publication date: March 17, 2016
    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
  • Patent number: 8566514
    Abstract: 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: Grant
    Filed: July 7, 2011
    Date of Patent: October 22, 2013
    Assignee: Intel Corporation
    Inventors: Swati Gera, Karey Hart, Neil Gabriel, Lawrence Chang, Patrick McGinty
  • Patent number: 8550650
    Abstract: 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: Grant
    Filed: August 1, 2011
    Date of Patent: October 8, 2013
    Inventor: Patrick McGinty
  • Publication number: 20120179857
    Abstract: 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: Application
    Filed: July 7, 2011
    Publication date: July 12, 2012
    Inventors: Swati Gera, Karey Hart, Neil Gabriel, Lawrence Chang, Patrick McGinty
  • Patent number: 8152322
    Abstract: 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: Grant
    Filed: August 19, 2009
    Date of Patent: April 10, 2012
    Inventor: Patrick McGinty
  • Patent number: 7979624
    Abstract: 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: Grant
    Filed: March 31, 2006
    Date of Patent: July 12, 2011
    Assignee: Intel Corporation
    Inventors: Swati Gera, Karey Hart, Neil Gabriel, Lawrence Chang, Patrick McGinty
  • Publication number: 20070239928
    Abstract: 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: Application
    Filed: March 31, 2006
    Publication date: October 11, 2007
    Inventors: Swati Gera, Karey Hart, Neil Gabriel, Lawrence Chang, Patrick McGinty
  • Publication number: 20070233752
    Abstract: 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: Application
    Filed: March 30, 2006
    Publication date: October 4, 2007
    Inventors: Kiran Bangalore, Patrick McGinty, Lawrence Chang
  • Publication number: 20060253484
    Abstract: 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: Application
    Filed: May 3, 2005
    Publication date: November 9, 2006
    Inventors: Kiran Kumar Bangalore, Patrick McGinty, William Tiso