Patents by Inventor Greg McClement

Greg McClement 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: 20160180298
    Abstract: A method and system include receiving data associated with one or more tasks; determining an image associated with each of the one or more tasks; presenting each of the images on a display; receiving a selection of one of the images; translating the selected image from a first portion of the display associated with a list of unassigned images associated with tasks to a second portion of the display associated with a timeline. Numerous other aspects are provided.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: Greg McClement, Kai Chan, Wan Gong, Cesar Hernandez, Ren Horikiri
  • Patent number: 8849770
    Abstract: Various embodiments of systems and methods for event auditing framework are described herein. The auditing framework includes one or more auditees, an auditor, and a memory associated with the auditor. Each auditee is associated with a digitally signed file including metadata of one or more events authorized for the auditee. The auditor validates digital signature of the file when the auditee is registered with the auditor. After validation of the digital signature, the metadata of the authorized events is stored with respect to the auditee to enable the auditee perform the authorized events. The auditing framework is expandable in that new event types can be added or updated dynamically. The auditing framework also ensures consistency of events.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: September 30, 2014
    Assignee: Business Objects Software Limited
    Inventors: Radim Bacinschi, Greg McClement, Peter Tippett
  • Patent number: 8832274
    Abstract: An apportioned queue data structure allows a server to specify allocation of resources to return requests according to a prescribed usage request. The data structure comprises an input queue comprising of a set of subqueues (also known as windows). Windows contain requests that will be processed over a fixed window of time. Received items are removed from the input queue and packed into the subqueues according to the service level agreement. These windows (and the elements present within) are then processed in the order of the windows queue (and the order in the window) are arranged. The time for each task is not known until after the request is processed and may be estimated. In a steady state of high load, a queue is created that returns requests tending toward requested percentages of the service level agreement.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: September 9, 2014
    Assignee: Business Objects Software Limited
    Inventor: Greg McClement
  • Publication number: 20130238800
    Abstract: An apportioned queue data structure allows a server to specify allocation of resources to return requests according to a prescribed usage request. The data structure comprises an input queue comprising of a set of subqueues (also known as windows). Windows contain requests that will be processed over a fixed window of time. Received items are removed from the input queue and packed into the subqueues according to the service level agreement. These windows (and the elements present within) are then processed in the order of the windows queue (and the order in the window) are arranged. The time for each task is not known until after the request is processed and may be estimated. In a steady state of high load, a queue is created that returns requests tending toward requested percentages of the service level agreement.
    Type: Application
    Filed: March 9, 2012
    Publication date: September 12, 2013
    Applicant: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventor: Greg McClement
  • Publication number: 20120296876
    Abstract: Various embodiments of systems and methods for event auditing framework are described herein. The auditing framework includes one or more auditees, an auditor, and a memory associated with the auditor. Each auditee is associated with a digitally signed file including metadata of one or more events authorized for the auditee. The auditor validates digital signature of the file when the auditee is registered with the auditor. After validation of the digital signature, the metadata of the authorized events is stored with respect to the auditee to enable the auditee perform the authorized events. The auditing framework is expandable in that new event types can be added or updated dynamically. The auditing framework also ensures consistency of events.
    Type: Application
    Filed: May 16, 2011
    Publication date: November 22, 2012
    Inventors: RADIM BACINSCHI, Greg McClement, Peter Tippett