Patents by Inventor Darrell Bleakley
Darrell Bleakley 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: 11467859Abstract: An abstract data graph may be constructed at a server. The abstract data graph may include nodes and links between nodes and may represent computer programming instructions for generating a graphical user interface at a client machine. At least some of the links may represent dependency relationships between portions of the graphical user interface. The abstract data graph may be resolved at the client machine to identify data items, which may be retrieved from the server and used to render the graphical user interface.Type: GrantFiled: January 27, 2021Date of Patent: October 11, 2022Assignee: salesforce.com, inc.Inventors: Erik Craig, Matt Buland, Helen Gawor, Kurtis Martin, Joel Benjamin Allen, Darrell Bleakley
-
Patent number: 11467860Abstract: An abstract data graph may be constructed at a server. The abstract data graph may include nodes and links between nodes and may represent computer programming instructions for generating a graphical user interface at a client machine. At least some of the links may represent dependency relationships between portions of the graphical user interface. The abstract data graph may be resolved at the client machine to identify data items, which may be retrieved from the server and used to render the graphical user interface.Type: GrantFiled: January 27, 2021Date of Patent: October 11, 2022Assignee: salesforce.com, inc.Inventors: Erik Craig, Matt Buland, Helen Gawor, Kurtis Martin, Joel Benjamin Allen, Darrell Bleakley
-
Publication number: 20220236968Abstract: An abstract data graph may be constructed at a server. The abstract data graph may include nodes and links between nodes and may represent computer programming instructions for generating a graphical user interface at a client machine. At least some of the links may represent dependency relationships between portions of the graphical user interface. The abstract data graph may be resolved at the client machine to identify data items, which may be retrieved from the server and used to render the graphical user interface.Type: ApplicationFiled: January 27, 2021Publication date: July 28, 2022Applicant: Salesforce.com, Inc.Inventors: Erik CRAIG, Matt BULAND, Helen GAWOR, Kurtis MARTIN, Joel Benjamin ALLEN, Darrell Bleakley
-
Publication number: 20220237012Abstract: An abstract data graph may be constructed at a server. The abstract data graph may include nodes and links between nodes and may represent computer programming instructions for generating a graphical user interface at a client machine. At least some of the links may represent dependency relationships between portions of the graphical user interface. The abstract data graph may be resolved at the client machine to identify data items, which may be retrieved from the server and used to render the graphical user interface.Type: ApplicationFiled: January 27, 2021Publication date: July 28, 2022Applicant: Salesforce.com, Inc.Inventors: Erik CRAIG, Matt BULAND, Helen GAWOR, Kurtis MARTIN, Joel Benjamin ALLEN, Darrell BLEAKLEY
-
Publication number: 20220237011Abstract: An abstract data graph may be constructed at a server. The abstract data graph may include nodes and links between nodes and may represent computer programming instructions for generating a graphical user interface at a client machine. At least some of the links may represent dependency relationships between portions of the graphical user interface. The abstract data graph may be resolved at the client machine to identify data items, which may be retrieved from the server and used to render the graphical user interface.Type: ApplicationFiled: January 27, 2021Publication date: July 28, 2022Applicant: Salesforce.com, Inc.Inventors: Erik CRAIG, Matt BULAND, Helen GAWOR, Kurtis MARTIN, Joel Benjamin ALLEN, Darrell BLEAKLEY
-
Patent number: 9122657Abstract: A method, system, and/or computer program product generate and present a webpage on a user interface. A request for an initial page view of an initial page is transmitted from a client computer to a server-side layout manager in a server that is OSGi enabled. The client computer receives a copy of the initial page view, a client-side rendering engine, and a client-side layout manager from the server. The client-side layout manager parses out client-side controllers from the client-side layout manager to determine which views are to be pre-fetched before generating a requested webpage. The client-side layout manager invokes the client-side rendering engine to pre-fetch and cache selected views of particular webpages. The client-side layout manager then invokes the client-side rendering engine to build and render the requested webpage from the initial page view and one or more of the cached views.Type: GrantFiled: May 16, 2013Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Darrell Bleakley, Erik J. Burckart, Barnaby L. Court, Andrew J. Ivory
-
Patent number: 9122658Abstract: A method, system, and/or computer program product generate and present a webpage on a user interface. A request for an initial page view of an initial page is transmitted from a client computer to a server-side layout manager in a server that is OSGi enabled. The client computer receives a copy of the initial page view, a client-side rendering engine, and a client-side layout manager from the server. The client-side layout manager parses out client-side controllers from the client-side layout manager to determine which views are to be pre-fetched before generating a requested webpage. The client-side layout manager invokes the client-side rendering engine to pre-fetch and cache selected views of particular webpages. The client-side layout manager then invokes the client-side rendering engine to build and render the requested webpage from the initial page view and one or more of the cached views.Type: GrantFiled: May 20, 2013Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Darrell Bleakley, Erik J. Burckart, Barnaby L. Court, Andrew J. Ivory
-
Patent number: 9009303Abstract: A method for correlating business events in a complex business system. A flow diagram containing a collection of nodes (representing processes) and links (representing the transport connections) between these nodes is generated. An instance of an event stream from a node that is to be connected to an instance of an event stream from a neighboring node is identified when a node transports a transaction across a link. The metadata associated with the utilized link that was used to transport the transaction between the nodes is obtained. The instances of the event streams are then correlated using the obtained metadata. Further, each instance of the event streams is assigned an identification. In this manner, business events are correlated without the requirement of users providing a common key as well as without the requirement of monitoring each user of the system throughout the entire transaction.Type: GrantFiled: February 25, 2012Date of Patent: April 14, 2015Assignee: International Business Machines CorporationInventors: Darrell Bleakley, Erik J. Burckart, Palanisamy A. Gounder, Thurman O. Pylant, Steven D. Woodcock
-
Publication number: 20140344666Abstract: A method, system, and/or computer program product generate and present a webpage on a user interface. A request for an initial page view of an initial page is transmitted from a client computer to a server-side layout manager in a server that is OSGi enabled. The client computer receives a copy of the initial page view, a client-side rendering engine, and a client-side layout manager from the server. The client-side layout manager parses out client-side controllers from the client-side layout manager to determine which views are to be pre-fetched before generating a requested webpage. The client-side layout manager invokes the client-side rendering engine to pre-fetch and cache selected views of particular webpages. The client-side layout manager then invokes the client-side rendering engine to build and render the requested webpage from the initial page view and one or more of the cached views.Type: ApplicationFiled: May 20, 2013Publication date: November 20, 2014Applicant: INTERNATIONAL BUSINESS MACHINIES CORPORATIONInventors: DARRELL BLEAKLEY, ERIK J. BURCKART, BARNABY L. COURT, ANDREW J. IVORY
-
Publication number: 20140344664Abstract: A method, system, and/or computer program product generate and present a webpage on a user interface. A request for an initial page view of an initial page is transmitted from a client computer to a server-side layout manager in a server that is OSGi enabled. The client computer receives a copy of the initial page view, a client-side rendering engine, and a client-side layout manager from the server. The client-side layout manager parses out client-side controllers from the client-side layout manager to determine which views are to be pre-fetched before generating a requested webpage. The client-side layout manager invokes the client-side rendering engine to pre-fetch and cache selected views of particular webpages. The client-side layout manager then invokes the client-side rendering engine to build and render the requested webpage from the initial page view and one or more of the cached views.Type: ApplicationFiled: May 16, 2013Publication date: November 20, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Darrell Bleakley, Erik J. Burckart, Barnaby L. Court, Andrew J. Ivory
-
Patent number: 8751643Abstract: A system and computer program product for correlating business events in a complex business system. A flow diagram containing a collection of nodes (representing processes) and links (representing the transport connections) between these nodes is generated. An instance of an event stream from a node that is to be connected to an instance of an event stream from a neighboring node is identified when a node transports a transaction across a link. The metadata associated with the utilized link that was used to transport the transaction between the nodes is obtained. The instances of the event streams are then correlated using the obtained metadata. Further, each instance of the event streams is assigned an identification. In this manner, business events are correlated without the requirement of users providing a common key as well as without the requirement of monitoring each user of the system throughout the entire transaction.Type: GrantFiled: December 13, 2011Date of Patent: June 10, 2014Assignee: International Business Machines CorporationInventors: Darrell Bleakley, Erik J. Burckart, Palanisamy A. Gounder, Thurman O. Pylant, Steven D. Woodcock
-
Publication number: 20130151695Abstract: A method for correlating business events in a complex business system. A flow diagram containing a collection of nodes (representing processes) and links (representing the transport connections) between these nodes is generated. An instance of an event stream from a node that is to be connected to an instance of an event stream from a neighboring node is identified when a node transports a transaction across a link. The metadata associated with the utilized link that was used to transport the transaction between the nodes is obtained. The instances of the event streams are then correlated using the obtained metadata. Further, each instance of the event streams is assigned an identification. In this manner, business events are correlated without the requirement of users providing a common key as well as without the requirement of monitoring each user of the system throughout the entire transaction.Type: ApplicationFiled: February 25, 2012Publication date: June 13, 2013Applicant: International Business Machines CorporationInventors: Darrell Bleakley, Erik J. Burckart, Palanisamy A. Gounder, Thurman O. Pylant, Steven D. Woodcock
-
Publication number: 20130151694Abstract: A method, system and computer program product for correlating business events in a complex business system. A flow diagram containing a collection of nodes (representing processes) and links (representing the transport connections) between these nodes is generated. An instance of an event stream from a node that is to be connected to an instance of an event stream from a neighboring node is identified when a node transports a transaction across a link. The metadata associated with the utilized link that was used to transport the transaction between the nodes is obtained. The instances of the event streams are then correlated using the obtained metadata. Further, each instance of the event streams is assigned an identification. In this manner, business events are correlated without the requirement of users providing a common key as well as without the requirement of monitoring each user of the system throughout the entire transaction.Type: ApplicationFiled: December 13, 2011Publication date: June 13, 2013Applicant: Iinternational Business Machines CorporationInventors: Darrell Bleakley, Erik J. Burckart, Palanisamy A. Gounder, Thurman O. Pylant, Steven D. Woodcock