Patents by Inventor Michael Procopio

Michael Procopio 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: 11922188
    Abstract: A method of providing a workspace graphical user interface (GUI) for a user of a cloud-based content management platform includes providing the workspace GUI for the user via the cloud-based content management platform. The workspace GUI presents visual representations of documents stored on the user's cloud storage of the cloud-based content management platform and visual representations of workspaces created by the user. Each workspace includes a set of documents previously added to a respective workspace by the user and stored on the user's cloud storage. The method further includes receiving, via the workspace GUI, a user input with respect to a corresponding document stored on the user's cloud storage. The user input indicates a request to add the corresponding document to a particular workspace.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: March 5, 2024
    Assignee: Google LLC
    Inventors: Joshua Smith, Michael Colagrosso, Michael Procopio, Sandor Dornbush, Sean Whipps
  • Patent number: 11914947
    Abstract: A method of notifying a user of a cloud-based content management platform of a comment made in a file associated with a user account of the user includes identifying a subset of files with comments to be of interest to a user of cloud-based content management platform, and providing a graphical user interface (GUI) of the cloud-based content management platform for presentation to the user, the GUI identifying the subset of files and, for each identified file, a respective selected comment included in the identified file, and a GUI element allowing the user to request that the identified file be opened for editing.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: February 27, 2024
    Assignee: Google LLC
    Inventors: Timothy Vis, Jesse Sterr, Michael Colagrosso, Michael Procopio, Sandor Dornbush
  • Publication number: 20230127759
    Abstract: A method of notifying a user of a cloud-based content management platform of a comment made in a file associated with a user account of the user includes identifying a subset of files with comments to be of interest to a user of cloud-based content management platform, and providing a graphical user interface (GUI) of the cloud-based content management platform for presentation to the user, the GUI identifying the subset of files and, for each identified file, a respective selected comment included in the identified file, and a GUI element allowing the user to request that the identified file be opened for editing.
    Type: Application
    Filed: December 19, 2022
    Publication date: April 27, 2023
    Inventors: Timothy VIS, Jesse STERR, Michael COLAGROSSO, Michael PROCOPIO, Sandor DORNBUSH
  • Patent number: 11531808
    Abstract: A method of notifying a user of a cloud-based content management platform of a comment made in a document associated with the user includes determining a set of comments associated with documents to which the user has access via the cloud-based content management platform, the set of comments including one or more comments added by other users to each document within a last predetermined time period, selecting one or more comments from the set of comments for notification to the user, the selecting being based at least on interactions of the user with a comment thread associated with each comment from the set of comments and characteristics of the comment thread, wherein a comment thread is a group of a plurality of comments comprising a first comment and a second comment added in reply to the first comment, determining one or more documents associated with the one or more selected comments, and providing a graphical user interface (GUI) of a cloud storage of the user hosted by the cloud-based content managem
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: December 20, 2022
    Assignee: Google LLC
    Inventors: Timothy Vis, Jesse Sterr, Michael Colagrosso, Michael Procopio, Sandor Dornbush
  • Publication number: 20220391051
    Abstract: A method for predicting one or more collaborators provided by a cloud-based content management platform includes identifying, for a user of a cloud-based content management platform, a plurality of other users of the cloud-based content management platform that have a relationship with the user and are associated with a plurality of documents hosted by the cloud-based content management platform, predicting one or more collaborators for the user based on collaboration attributes of the plurality of other users, and providing for presentation to the user, information identifying the one or more collaborators to direct the user to a subset of documents from the plurality of documents hosted by the cloud-based content management platform, the subset of documents each being associated with one of the predicted one or more collaborators.
    Type: Application
    Filed: June 27, 2022
    Publication date: December 8, 2022
    Inventors: Michael Colagrosso, Michael Procopio
  • Publication number: 20220276881
    Abstract: A method of providing a workspace graphical user interface (GUI) for a user of a cloud-based content management platform includes providing the workspace GUI for the user via the cloud-based content management platform. The workspace GUI presents visual representations of documents stored on the user's cloud storage of the cloud-based content management platform and visual representations of workspaces created by the user. Each workspace includes a set of documents previously added to a respective workspace by the user and stored on the user's cloud storage. The method further includes receiving, via the workspace GUI, a user input with respect to a corresponding document stored on the user's cloud storage. The user input indicates a request to add the corresponding document to a particular workspace.
    Type: Application
    Filed: May 16, 2022
    Publication date: September 1, 2022
    Inventors: Joshua Smith, Michael Colagrosso, Michael Procopio, Sandor Dornbush, Sean Whipps
  • Patent number: 11372522
    Abstract: A method for predicting one or more collaborators provided by a cloud-based content management platform includes identifying, for a user of a cloud-based content management platform, a plurality of other users of the cloud-based content management platform that have a relationship with the user and are associated with a plurality of documents hosted by the cloud-based content management platform, predicting one or more collaborators for the user based on collaboration attributes of the plurality of other users, and providing for presentation to the user, information identifying the one or more collaborators to direct the user to a subset of documents from the plurality of documents hosted by the cloud-based content management platform, the subset of documents each being associated with one of the predicted one or more collaborators.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: June 28, 2022
    Assignee: Google LLC
    Inventors: Michael Colagrosso, Michael Procopio
  • Patent number: 11334375
    Abstract: A method of providing a home screen graphical user interface (GUI) for a user of a cloud-based content management platform includes providing the home screen GUI for the user via the cloud-based content management platform. The home screen GUI includes a first area providing visual representations of documents stored on the users cloud storage of the cloud-based content management platform and a second area providing visual representations of workspaces created by the user. Each workspace includes a set of documents previously added to a respective workspace by the user and stored on the users cloud storage. The method further includes receiving, via the first area of the home screen GUI, a user input with respect to a visual representation of a document stored on the users cloud storage. The user input indicates a request to add the document to a particular workspace.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: May 17, 2022
    Assignee: Google LLC
    Inventors: Joshua Smith, Michael Colagrosso, Michael Procopio, Sandor Dornbush, Sean Whipps
  • Patent number: 11169993
    Abstract: According to some embodiments, a method for making input data available for processing by one or more processors comprises storing one or more parameters, wherein the one or more parameters comprise information identifying a location of the input data; and creating a datastore object using the one or more parameters, wherein the datastore object interfaces the input data and includes a read method for reading a chunk, the chunk being a subset of the input data, and having a size that does not exceed a memory size assigned to the one or more processors. According to some embodiments, the one or more parameters further comprise one or more of a type of the input data; a format of the input data; an offset for reading from the input data; a size of the chunk; a condition for determining the chunk; and a query for deriving the input data.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: November 9, 2021
    Assignee: The MathWorks, Inc.
    Inventors: Penelope Anderson, Richard Amos, Yashwanth Annapureddy, Nicholas Haddad, Aaditya Kalsi, Thomas Lane, Jocelyn Martin, Michael Procopio, Anandan Rangasamy, James Stewart, Wei Wang, Kari Sortland
  • Publication number: 20210271495
    Abstract: A method of providing a home screen graphical user interface (GUI) for a user of a cloud-based content management platform includes providing the home screen GUI for the user via the cloud-based content management platform. The home screen GUI includes a first area providing visual representations of documents stored on the users cloud storage of the cloud-based content management platform and a second area providing visual representations of workspaces created by the user. Each workspace includes a set of documents previously added to a respective workspace by the user and stored on the users cloud storage. The method further includes receiving, via the first area of the home screen GUI, a user input with respect to a visual representation of a document stored on the users cloud storage. The user input indicates a request to add the document to a particular workspace.
    Type: Application
    Filed: August 21, 2018
    Publication date: September 2, 2021
    Inventors: Joshua Smith, Michael Colagrosso, Michael Procopio, Sandor Dornbush, Sean Whipps
  • Publication number: 20210165829
    Abstract: A method of notifying a document to a user of a cloud-based content management platform including identifying a first set of documents, wherein the first set of documents is hosted by the cloud-based content management platform and does not include one or more documents recently opened by the user, identifying one or more target documents from the first set of documents for the user based on an amount of overlap in topicality between a respective document and a users current working set of documents, a number of view events of the respective document, and a number of collaborative events associated with the respective document, wherein the users current working set of documents comprises documents the user has accessed within a last predetermined time period via the cloud-based content management platform, providing a graphical user interface (GUI) of a cloud storage of the user hosted by the cloud-based content management platform for presentation to the user, the GUI identifying the one or more target docum
    Type: Application
    Filed: August 21, 2018
    Publication date: June 3, 2021
    Inventors: Sandor Dornbush, Devaki Hanumante, Michael Colagrosso, Michael Procopio
  • Publication number: 20210142000
    Abstract: A method of notifying a user of a cloud-based content management platform of a comment made in a document associated with the user includes determining a set of comments associated with documents to which the user has access via the cloud-based content management platform, the set of comments including one or more comments added by other users to each document within a last predetermined time period, selecting one or more comments from the set of comments for notification to the user, the selecting being based at least on interactions of the user with a comment thread associated with each comment from the set of comments and characteristics of the comment thread, wherein a comment thread is a group of a plurality of comments comprising a first comment and a second comment added in reply to the first comment, determining one or more documents associated with the one or more selected comments, and providing a graphical user interface (GUI) of a cloud storage of the user hosted by the cloud-based content managem
    Type: Application
    Filed: August 21, 2018
    Publication date: May 13, 2021
    Inventors: Timothy VIS, Jesse STERR, Michael COLAGROSSO, Michael PROCOPIO, Sandor DORNBUSH
  • Patent number: 10684781
    Abstract: A device may include one or more processors. The device may receive program code that identifies operations to be performed with regard to a data set to determine an output value. The device may identify a plurality of read operations corresponding to the operations. The plurality of read operations may be performed to obtain respective inputs of the operations. The device may generate a first data structure that identifies the operations and the plurality of read operations. The device may identify two or more operations, of the operations, that receive a particular input. The device may generate a second data structure that includes a combined operation. The combined operation may be generated based on the two or more operations, and may be associated with fewer read operations than the two or more operations. The device may determine the output value based on the second data structure.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: June 16, 2020
    Assignee: The MathWorks, Inc.
    Inventors: Jocelyn Luke Martin, Penelope L. Anderson, Richard Amos, Edric Mark Ellis, Benjamin Tordoff, Danil Kirsanov, Wei Wang, Thomas P. Lane, Aaron J. Powers, Lucio Andrade-Cetto, Michael A. Procopio
  • Publication number: 20190179494
    Abstract: A method for predicting one or more collaborators provided by a cloud-based content management platform includes identifying, for a user of a cloud-based content management platform, a plurality of other users of the cloud-based content management platform that have a relationship with the user and are associated with a plurality of documents hosted by the cloud-based content management platform, predicting one or more collaborators for the user based on collaboration attributes of the plurality of other users, and providing for presentation to the user, information identifying the one or more collaborators to direct the user to a subset of documents from the plurality of documents hosted by the cloud-based content management platform, the subset of documents each being associated with one of the predicted one or more collaborators.
    Type: Application
    Filed: December 13, 2017
    Publication date: June 13, 2019
    Inventors: Michael Colagrosso, Michael Procopio
  • Patent number: 10101105
    Abstract: A magazine insertion funnel for facilitating the insertion of a magazine into an aperture of a firearm designed for receiving the magazine. The funnel includes a central well with a narrow opening to be positioned adjacent to the aperture, and a wide opening that is distal from the aperture. The well includes a narrow section that is adjacent to the aperture, a wide section that is distal from the aperture, and a waist dividing the two sections. The narrow section has a first frustorectangular shape at a first insertion angle, and the wide section has a second frustorectangular shape at a second insertion angle. The second insertion angle is larger than the first insertion angle.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: October 16, 2018
    Assignee: Sportco, Inc.
    Inventors: Robert Arthur Novak, Joseph Michael Procopio, Jameson Stradley Ellis, Jayson Edward Dekmar
  • Patent number: 9996597
    Abstract: According to some embodiments, a method for processing input data comprises creating a MapReducer object corresponding to a MapReduce environment; and receiving, by a MapReduce interface, a plurality of input parameters comprising the input data; a mapper function; a reducer function; and the MapReducer object; and using the MapReduce interface to process the input data by one or more processors in the MapReduce environment using the mapper function and the reducer function. According to some embodiments, the method further comprises creating a second MapReducer object, wherein the second MapReducer object corresponds to a second MapReduce environment; receiving, by the MapReduce interface, the second MapReducer object in place of the first MapReducer object; and utilizing the MapReduce interface to process the input data by the one or more processors in the second MapReduce environment using the mapper function and the reducer function.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: June 12, 2018
    Assignee: The MathWorks, Inc.
    Inventors: Penelope Anderson, Richard Amos, Yashwanth Annapureddy, Nicholas Haddad, Aaditya Kalsi, Thomas Lane, Jocelyn Martin, Michael Procopio, Anandan Rangasamy, James Stewart, Wei Wang
  • Publication number: 20150356138
    Abstract: According to some embodiments, a method for making input data available for processing by one or more processors comprises storing one or more parameters, wherein the one or more parameters comprise information identifying a location of the input data; and creating a datastore object using the one or more parameters, wherein the datastore object interfaces the input data and includes a read method for reading a chunk, the chunk being a subset of the input data, and having a size that does not exceed a memory size assigned to the one or more processors. According to some embodiments, the one or more parameters further comprise one or more of a type of the input data; a format of the input data; an offset for reading from the input data; a size of the chunk; a condition for determining the chunk; and a query for deriving the input data.
    Type: Application
    Filed: August 13, 2014
    Publication date: December 10, 2015
    Applicant: The MathWorks, Inc.
    Inventors: Penelope Anderson, Richard Amos, Yashwanth Annapureddy, Nicholas Haddad, Aaditya Kalsi, Thomas Lane, Jocelyn Martin, Michael Procopio, Anandan Rangasamy, James Stewart, Wei Wang, Kari Sortland
  • Patent number: D803343
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: November 21, 2017
    Assignee: Sportco, Inc.
    Inventors: Robert Arthur Novak, Joseph Michael Procopio
  • Patent number: D841758
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: February 26, 2019
    Assignee: Sportco, Inc.
    Inventors: Robert Arthur Novak, Joseph Michael Procopio, Jameson Stradley Ellis, Jayson Edward Dekmar
  • Patent number: D868925
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: December 3, 2019
    Assignee: Sportco, Inc.
    Inventors: Robert Arthur Novak, Joseph Michael Procopio, Jameson Stradley Ellis, Jayson Edward Dekmar