Patents by Inventor Julio Wong
Julio Wong 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: 11037077Abstract: A workflow server can receive requests, each for a business process workflow conforming to a business process model. Each business process workflow can include a set of interdependent tasks. The workflow server can satisfy received requests by assigning tasks to different service providers that provide software services. Each of the tasks can be assigned to corresponding ones of the software services. For each task, the workflow server can also defines an allocated cost per software service, and a time allocation per software service for completing the corresponding one of the tasks. Different service providers, including those assigned to tasks, can receive information for ones of the tasks not directly assigned to them by the workflow server. The different service providers can then bid on these tasks. Wherein when bids are won, tasks for a business process flow can be reassigned based on winning bids.Type: GrantFiled: April 3, 2013Date of Patent: June 15, 2021Assignee: International Business Machines CorporationInventors: Joshua L. Purcell, Tassanee K. Supakkul, Mathews Thomas, Julio Wong
-
Patent number: 10687103Abstract: A channel programming associated with a channel can be selected. The channel can be associated with a programming broadcasting system. The channel programming can be displayed upon a presentation device. An immediate content from a content delivery entity interrupting the presentation of the channel programming can be received. The channel programming and the immediate content can be simultaneously presented on the presentation device.Type: GrantFiled: May 30, 2018Date of Patent: June 16, 2020Assignee: International Business Machines CorporationInventors: David W. Hurd, Tassanee K. Supakkul, Mathews Thomas, Julio Wong
-
Publication number: 20180278978Abstract: A channel programming associated with a channel can be selected. The channel can be associated with a programming broadcasting system. The channel programming can be displayed upon a presentation device. An immediate content from a content delivery entity interrupting the presentation of the channel programming can be received. The channel programming and the immediate content can be simultaneously presented on the presentation device.Type: ApplicationFiled: May 30, 2018Publication date: September 27, 2018Inventors: David W. Hurd, Tassanee K. Supakkul, Mathews Thomas, Julio Wong
-
Patent number: 9998780Abstract: A channel programming associated with a channel can be selected. The channel can be associated with a programming broadcasting system. The channel programming can be displayed upon a presentation device. An immediate content from a content delivery entity interrupting the presentation of the channel programming can be received. The channel programming and the immediate content can be simultaneously presented on the presentation device.Type: GrantFiled: April 9, 2012Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: David W. Hurd, Tassanee K. Supakkul, Mathews Thomas, Julio Wong
-
Publication number: 20160381204Abstract: A method for adjusting aspects of an application in a user interface is provided. A user profile is received, wherein the user profile corresponds to a first user of a mobile device. Data corresponding to an application is received, wherein the application is compatible with the mobile device. An application is determined to be likely to be accessed by the first user based on the data corresponding to the application. At least one aspect of the application is adjusted on a user interface of the mobile device.Type: ApplicationFiled: June 24, 2015Publication date: December 29, 2016Inventors: Swaminathan Chandrasekaran, Mathews Thomas, Janki Y. Vora, Julio Wong
-
Patent number: 8826389Abstract: A method for utilizing multi-media identities for access control to a secure area or item can begin with a multi-media identity management system providing a multi-media identity to an entity for use with an access control system. The multi-media identity can be a digital identifier defining multi-media authentication data and security privileges for the entity. The provided multi-media identity and multi-media authentication data can be received in an access request for a secure area or item. The multi-media authentication data can be verified against the multi-media data elements of the multi-media identity. The security privileges of the multi-media identity can be validated for the secure area or item. When the multi-media authentication data, multi-media identity, and security privileges are valid, the entity can be granted access and denied access when at least one item is invalid.Type: GrantFiled: May 9, 2012Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: Subil M. Abraham, Rajaraman Hariharan, Ramakrishnan Kannan, Mathews Thomas, Julio Wong
-
Patent number: 8683430Abstract: The disclosure provides a solution for associating deployed executables with source code. In the solution, source code of a development environment can be mapped to a deployed executable of a runtime environment. The mapping can ensure that a version of source code from which the deployed executable was produced is always known. The mapping can occur within digitally encoded data stored in a non-transient storage medium. The development environment and the runtime environment can be two distinct and separate computing environments that are isolated from each other.Type: GrantFiled: January 7, 2011Date of Patent: March 25, 2014Assignee: International Business Machines CorporationInventors: Jason A. Gonzales, Endemecio Santana, Tassanee K. Supakkul, Janki V. Yora, Julio Wong
-
Publication number: 20130305315Abstract: A method for utilizing multi-media identities for access control to a secure area or item can begin with a multi-media identity management system providing a multi-media identity to an entity for use with an access control system. The multi-media identity can be a digital identifier defining multi-media authentication data and security privileges for the entity. The provided multi-media identity and multi-media authentication data can be received in an access request for a secure area or item. The multi-media authentication data can be verified against the multi-media data elements of the multi-media identity. The security privileges of the multi-media identity can be validated for the secure area or item. When the multi-media authentication data, multi-media identity, and security privileges are valid, the entity can be granted access and denied access when at least one item is invalid.Type: ApplicationFiled: May 9, 2012Publication date: November 14, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: SUBIL M. ABRAHAM, RAJARAMAN HARIHARAN, RAMAKRISHNAN KANNAN, MATHEWS THOMAS, JULIO WONG
-
Publication number: 20130268969Abstract: A channel programming associated with a channel can be selected. The channel can be associated with a programming broadcasting system. The channel programming can be displayed upon a presentation device. An immediate content from a content delivery entity interrupting the presentation of the channel programming can be received. The channel programming and the immediate content can be simultaneously presented on the presentation device.Type: ApplicationFiled: April 9, 2012Publication date: October 10, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: DAVID W. HURD, TASSANEE K. SUPAKKUL, MATHEWS THOMAS, JULIO WONG
-
Patent number: 8538907Abstract: One embodiment of the disclosure provides a storage unit of digitally encoded information stored on a non-transitory storage medium. The storage unit can be referred to as an intelligent content item. The intelligent content item can include an intelligent wrapper, content data, and intelligent functions. The intelligent wrapper can enable the intelligent content item to function as a self-managing unit of storage. The content data can be contained within the intelligent wrapper. The intelligent functions can be contained within the intelligent wrapper. The intelligent functions can represent abilities of the intelligent wrapper to autonomously and dynamically manage a state of the intelligent content item and manage specifics for content consumers to access and utilize the content data.Type: GrantFiled: November 8, 2010Date of Patent: September 17, 2013Assignee: International Business Machines CorporationInventors: Bradley T. Freese, Tom B. Slade, Mathews Thomas, Julio Wong
-
Publication number: 20130218618Abstract: A workflow server can receive requests, each for a business process workflow conforming to a business process model. Each business process workflow can include a set of interdependent tasks. The workflow server can satisfy received requests by assigning tasks to different service providers that provide software services. Each of the tasks can be assigned to corresponding ones of the software services. For each task, the workflow server can also defines an allocated cost per software service, and a time allocation per software service for completing the corresponding one of the tasks. Different service providers, including those assigned to tasks, can receive information for ones of the tasks not directly assigned to them by the workflow server. The different service providers can then bid on these tasks. Wherein when bids are won, tasks for a business process flow can be reassigned based on winning bids.Type: ApplicationFiled: April 3, 2013Publication date: August 22, 2013Applicant: International Business Machines CorporationInventors: JOSHUA L. PURCELL, TASSANEE K. SUPAKKUL, MATHEWS THOMAS, JULIO WONG
-
Patent number: 8504400Abstract: A workflow server can receive requests, each for a business process workflow conforming to a business process model. Each business process workflow can include a set of interdependent tasks. The workflow server can satisfy received requests by assigning tasks to different service providers that provide software services. Each of the tasks can be assigned to corresponding ones of the software services. For each task, the workflow server can also defines an allocated cost per software service, and a time allocation per software service for completing the corresponding one of the tasks. Different service providers, including those assigned to tasks, can receive information for ones of the tasks not directly assigned to them by the workflow server. The different service providers can then bid on these tasks. Wherein when bids are won, tasks for a business process flow can be reassigned based on winning bids.Type: GrantFiled: March 24, 2010Date of Patent: August 6, 2013Assignee: International Business Machines CorporationInventors: Joshua L. Purcell, Tassanee K. Supakkul, Mathews Thomas, Julio Wong
-
Publication number: 20130024203Abstract: A schedule and recommendations associated with one or more points of interest can be identified. The points of interest can be associated with a geographical region. Telemetry associated with a one or more computing devices can be received. The computing devices (e.g., mobile phone with sensors) can be associated with one or more points of interest. Telemetry data can be evaluated against a recommendation criteria and the user preference. A schedule and recommendations can be determined based on the evaluating telemetry information, historic data, criteria and preferences. The schedule and recommendation(s) enhance visits to points of interest.Type: ApplicationFiled: July 20, 2011Publication date: January 24, 2013Applicant: NTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: ROMELIA H. FLORES, TASSANEE K. SUPAKKUL, MATHEWS THOMAS, JULIO WONG
-
Publication number: 20120180024Abstract: The disclosure provides a solution for associating deployed executables with source code. In the solution, source code of a development environment can be mapped to a deployed executable of a runtime environment. The mapping can ensure that a version of source code from which the deployed executable was produced is always known. The mapping can occur within digitally encoded data stored in a non-transient storage medium. The development environment and the runtime environment can be two distinct and separate computing environments that are isolated from each other.Type: ApplicationFiled: January 7, 2011Publication date: July 12, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JASON A. GONZALEZ, ENDEMECIO SANTANA, TASSANEE K. SUPAKKUL, JANKI V. VORA, JULIO WONG
-
Publication number: 20120117016Abstract: One embodiment of the disclosure provides a storage unit of digitally encoded information stored on a non-transitory storage medium. The storage unit can be referred to as an intelligent content item. The intelligent content item can include an intelligent wrapper, content data, and intelligent functions. The intelligent wrapper can enable the intelligent content item to function as a self-managing unit of storage. The content data can be contained within the intelligent wrapper. The intelligent functions can be contained within the intelligent wrapper. The intelligent functions can represent abilities of the intelligent wrapper to autonomously and dynamically manage a state of the intelligent content item and manage specifics for content consumers to access and utilize the content data.Type: ApplicationFiled: November 8, 2010Publication date: May 10, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: BRADLEY T. FREESE, TOM B. SLADE, MATHEWS THOMAS, JULIO WONG
-
Patent number: 8140591Abstract: Enabling workflow awareness within a business process management (BPM) system can utilize a workflow awareness controller that can receive an instantiation request for a workflow. The workflow can be comprised of multiple workflow steps to be performed by the BPM system. From workflow metadata, workflow redundancies, at the instance or step level, can be determined with other workflow instances initiated prior to the receipt of the instantiation request. The workflow metadata can include records that uniquely represent the operating parameter values of the prior workflow instances. When a workflow redundancy exists, persistent workflow data corresponding to the workflow redundancy can be utilized during the performance of a workflow instance of the requested workflow within the BPM system. The persistent workflow data can replace the performance of one or more workflow steps of the workflow instance, which can reduce the redundant performance of the workflow steps for the requested workflow.Type: GrantFiled: January 19, 2010Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Joshua L. Purcell, Nelson M. Sanchez, Tassanee K. Supakkul, Mathews Thomas, Julio Wong
-
Patent number: 8135786Abstract: Prior to transmission, distribution list data associated with a user-defined distribution list can be embedded within an electronic message. The recipients of the electronic message should be members of an electronic communications system. The distribution list data can include a copy of the user-defined distribution list or a reference to a storage location containing the user-defined distribution list where access control policies can be applied. The electronic message can be conveyed to the recipients. In response to the user-selection of a user-defined distribution list during presentation of the electronic message, the recipient can be presented with distribution list options within a user interface. The distribution list options can represent actions to be performed upon the contents of the user-selected user-defined distribution list.Type: GrantFiled: January 30, 2009Date of Patent: March 13, 2012Assignee: International Business Machines CorporationInventors: Tassanee K. Supakkul, Mathews Thomas, Janki Y. Vora, Julio Wong
-
Publication number: 20110238458Abstract: A workflow server can receive requests, each for a business process workflow conforming to a business process model. Each business process workflow can include a set of interdependent tasks. The workflow server can satisfy received requests by assigning tasks to different service providers that provide software services. Each of the tasks can be assigned to corresponding ones of the software services. For each task, the workflow server can also defines an allocated cost per software service, and a time allocation per software service for completing the corresponding one of the tasks. Different service providers, including those assigned to tasks, can receive information for ones of the tasks not directly assigned to them by the workflow server. The different service providers can then bid on these tasks. Wherein when bids are won, tasks for a business process flow can be reassigned based on winning bids.Type: ApplicationFiled: March 24, 2010Publication date: September 29, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JOSHUA L. PURCELL, TASSANEE SUPAKKUL, MATHEWS THOMAS, JULIO WONG
-
Publication number: 20110179058Abstract: Enabling workflow awareness within a business process management (BPM) system can utilize a workflow awareness controller that can receive an instantiation request for a workflow. The workflow can be comprised of multiple workflow steps to be performed by the BPM system. From workflow metadata, workflow redundancies, at the instance or step level, can be determined with other workflow instances initiated prior to the receipt of the instantiation request. The workflow metadata can include records that uniquely represent the operating parameter values of the prior workflow instances. When a workflow redundancy exists, persistent workflow data corresponding to the workflow redundancy can be utilized during the performance of a workflow instance of the requested workflow within the BPM system. The persistent workflow data can replace the performance of one or more workflow steps of the workflow instance, which can reduce the redundant performance of the workflow steps for the requested workflow.Type: ApplicationFiled: January 19, 2010Publication date: July 21, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JOSHUA L. PURCELL, NELSON M. SANCHEZ, TASSANEE K. SUPAKKUL, MATHEWS THOMAS, JULIO WONG
-
Publication number: 20100198919Abstract: Prior to transmission, distribution list data associated with a user-defined distribution list can be embedded within an electronic message. The recipients of the electronic message should be members of an electronic communications system. The distribution list data can include a copy of the user-defined distribution list or a reference to a storage location containing the user-defined distribution list where access control policies can be applied. The electronic message can be conveyed to the recipients. In response to the user-selection of a user-defined distribution list during presentation of the electronic message, the recipient can be presented with distribution list options within a user interface. The distribution list options can represent actions to be performed upon the contents of the user-selected user-defined distribution list.Type: ApplicationFiled: January 30, 2009Publication date: August 5, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: TASSANEE K. SUPAKKUL, MATHEWS THOMAS, JANKI Y. VORA, JULIO WONG