Patents by Inventor Steve Wong
Steve 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: 11562023Abstract: Systems and methods are disclosed for processing and executing queries in a data intake and query system. An indexing system of the data intake and query system receives data and stores at least a portion of it in buckets, which are then stored in a shared storage system. The indexing system merges multiple buckets to generate merged buckets and uploads the merged buckets to the shared storage system.Type: GrantFiled: April 30, 2018Date of Patent: January 24, 2023Assignee: Splunk Inc.Inventors: Alexandros Batsakis, Sourav Pal, Sai Krishna Sajja, Hasan Alayli, Vishal Patel, Igor Stojanovski, Eric Woo, Steve Wong, Tameem Anwar
-
Publication number: 20230018943Abstract: An embodiment of a support assembly for a grill may include a leg subassembly comprising a first leg and a second leg, a leg subassembly comprising a first leg and a second leg, the first leg defining a retaining aperture, and a rotatable pin collar assembly configured to couple the first leg to the second leg in a slidable and lockable connection, the rotatable pin collar assembly including a spring pin configured to be retained in the retaining aperture at a first longitudinal position on the first leg when the grill is in a standing locked configuration and configured to be positioned at a second longitudinal position on the first leg when the grill is in a collapsed configuration.Type: ApplicationFiled: August 2, 2022Publication date: January 19, 2023Inventors: Dan Williams, Riley Wong, Jason Carley, Steve Oshgan
-
Patent number: 11514379Abstract: Described is a method for work assignment queue elimination. The method includes maintaining at least one data structure including an ordered list of ticket assignment rules and assignment result metrics, receiving a ticket indicating a system problem, assigning the ticket based on the ordered list of ticket assignment rules, the system problem and the assignment result metrics, collecting metrics based on the ticket assignment, and revising the assignment result metrics based on the collected metrics.Type: GrantFiled: June 27, 2013Date of Patent: November 29, 2022Assignee: BMC Software, Inc.Inventors: Thomas L. Adrian, Sun Chun Chu, Steve Wong, Mark Thompson, Jek Wong, Artemios Tavoularis, Cedric Young
-
Publication number: 20220269727Abstract: Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives raw machine data at an indexing system, and stores at least a portion of the raw machine data in buckets using containerized indexing nodes instantiated in a containerized environment. The data intake and query system stores the buckets in a shared storage system.Type: ApplicationFiled: January 3, 2022Publication date: August 25, 2022Inventors: Alexandros Batsakis, Sourav Pal, Sai Krishna Sajja, Igor Stojanovski, Tameem Anwar, Paul J. Lucas, Eric Woo, Steve Wong
-
Patent number: 11399659Abstract: An embodiment of a support assembly for a grill may include a leg subassembly comprising a first leg and a second leg, a leg subassembly comprising a first leg and a second leg, the first leg defining a retaining aperture, and a rotatable pin collar assembly configured to couple the first leg to the second leg in a slidable and lockable connection, the rotatable pin collar assembly including a spring pin configured to be retained in the retaining aperture at a first longitudinal position on the first leg when the grill is in a standing locked configuration and configured to be positioned at a second longitudinal position on the first leg when the grill is in a collapsed configuration.Type: GrantFiled: March 26, 2020Date of Patent: August 2, 2022Assignee: Home Depot Product Authority, LLCInventors: Dan Williams, Riley Wong, Jason Carley, Steve Oshgan
-
Patent number: 11321668Abstract: A method for codeless development of an application includes registering one or more actions in a registry. Each action is coded in a reusable block of code, each action having an action definition including an action type name, an input parameters map, and an output parameters map. The method further includes performing an action type name look up in the registry for an invoked action with an action service ensuring that a number of arguments included in the action definition matches a number of arguments specified by the action type, passing an input to and receiving a return value from the invoked action, updating the output parameters map included in the definition of the invoked action, and returning the updated output parameters map to an application in development for updating processing variables in the application.Type: GrantFiled: October 28, 2019Date of Patent: May 3, 2022Assignee: BMC Software, Inc.Inventors: Abhijit Anirrudha Rajwade, Steve Wong, David Lawrence Shapiro, Jiayi Gu, Girish Kumar Gupta, David T. Sulcer
-
Patent number: 11250056Abstract: Systems and methods are disclosed for processing and executing queries in a data intake and query system. An indexing system of the data intake and query system receives data from an ingestion buffer that includes a marker that indicates data that is made available to the indexing system. The data intake and query system stores at least a portion of the data in buckets and stores the buckets in a shared storage system. Based on the storage of the buckets in the shared storage system, the indexing system indicates to the ingestion buffer that the marker can be updated.Type: GrantFiled: April 30, 2018Date of Patent: February 15, 2022Assignee: Splunk Inc.Inventors: Alexandros Batsakis, Sourav Pal, Sai Krishna Sajja, Igor Stojanovski, Tameem Anwar, Eric Woo, Steve Wong
-
Patent number: 11222066Abstract: Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives raw machine data at an indexing system, and stores at least a portion of the raw machine data in buckets using containerized indexing nodes instantiated in a containerized environment. The data intake and query system stores the buckets in a shared storage system.Type: GrantFiled: April 30, 2018Date of Patent: January 11, 2022Assignee: Splunk Inc.Inventors: Alexandros Batsakis, Sourav Pal, Sai Krishna, Igor Stojanovski, Tameem Anwar, Paul J. Lucas, Eric Woo, Steve Wong
-
Patent number: 10824993Abstract: A method includes displaying, in a single story-mode presentation on a user interface, information on events occurring in and/or related to a business process managed by a business process management application. The single story-mode presentation includes a time map navigation section that displays a time map of events relevant to a first business task or object of the business process along a first time line, and an event details section that contains information corresponding to the events displayed in the time map navigation section.Type: GrantFiled: March 15, 2013Date of Patent: November 3, 2020Assignee: BMC Software, Inc.Inventors: Cedric Young, Jek-Sun Wong, Artemios Tavoularis, Steve Wong, Sun-Chun Chu, Thomas L. Adrian
-
Publication number: 20200057995Abstract: A method for codeless development of an application includes registering one or more actions in a registry. Each action is coded in a reusable block of code, each action having an action definition including an action type name, an input parameters map, and an output parameters map. The method further includes performing an action type name look up in the registry for an invoked action with an action service ensuring that a number of arguments included in the action definition matches a number of arguments specified by the action type, passing an input to and receiving a return value from the invoked action, updating the output parameters map included in the definition of the invoked action, and returning the updated output parameters map to an application in development for updating processing variables in the application.Type: ApplicationFiled: October 28, 2019Publication date: February 20, 2020Inventors: Abhijit Anirrudha Rajwade, Steve Wong, David Lawrence Shapiro, Jiayi Gu, Girish Kumar Gupta, David T. Sulcer
-
Patent number: 10540617Abstract: Processes and integrations include a method for managing a business process application development lifecycle. The method includes initiating, in a planning stage, requirements for an application based on adding new features to the application or a new application, implementing, in a development stage, a service process node (SPN) as a business process, and managing, in an operations stage, software code representing the application in a production environment. The SPN is configured to encapsulate at least one business service object and generate an interface configured to expose internal processes of the at least one business service object.Type: GrantFiled: October 30, 2017Date of Patent: January 21, 2020Assignee: BMC Software, Inc.Inventors: Tal Beno, Steve Wong, Artemios Tavoularis
-
Patent number: 10504064Abstract: In one general aspect, a method can include creating an action, the creating including annotating a block of code with metadata, and encapsulating the annotated block of code into a reusable building block of code. The method can further include publishing the action, the publishing including registering the action in a service registry. The method can further include dynamically discovering the action in the service registry by an application during runtime, invoking the action by the application, and executing the action by the application, the executing performing a method specified by the action.Type: GrantFiled: August 31, 2015Date of Patent: December 10, 2019Assignee: BMC Software, Inc.Inventors: Abhijit Anirrudha Rajwade, Steve Wong, David Lawrence Shapiro, Jiayi Gu, Girish Kumar Gupta, David T. Sulcer
-
Publication number: 20180068239Abstract: Processes and integrations include a method for managing a business process application development lifecycle. The method includes initiating, in a planning stage, requirements for an application based on adding new features to the application or a new application, implementing, in a development stage, a service process node (SPN) as a business process, and managing, in an operations stage, software code representing the application in a production environment. The SPN is configured to encapsulate at least one business service object and generate an interface configured to expose internal processes of the at least one business service object.Type: ApplicationFiled: October 30, 2017Publication date: March 8, 2018Inventors: Tal Beno, Steve Wong, Artemios Tavoularis
-
Patent number: 9805319Abstract: Processes and integrations include a method for managing a business process application development lifecycle. The method includes initiating, in a planning stage, requirements for an application based on adding new features to the application or a new application, implementing, in a development stage, a service process node (SPN) as a business process, and managing, in an operations stage, software code representing the application in a production environment. The SPN is configured to encapsulate at least one business service object and generate an interface configured to expose internal processes of the at least one business service object.Type: GrantFiled: September 28, 2012Date of Patent: October 31, 2017Assignee: BMC Software, Inc.Inventors: Tal Beno, Steve Wong, Artemios Tavoularis
-
Patent number: 9805322Abstract: Disclosed are systems and methods for model based provisioning of applications and servers (both physical and virtual) to execute provisioned applications in a reliable and repeatable manner. Several aspects of a complex application management including compliance, change tracking, monitoring, discovery, processing steps, CMDB integration are disclosed within a comprehensive hierarchy of definition templates forming a model. This model can then be used at provisioning time to instantiate a compliant instance of the provisioned application. This model can also be used at run-time for managing run-time aspects of the provisioned application. Additionally, the model based approach can help track applications even when or if applications drift from their intended design and policies for use.Type: GrantFiled: July 30, 2010Date of Patent: October 31, 2017Assignee: BMC Software, Inc.Inventors: Suhas A. Kelkar, Abhijit Sharma, Karanbir Gujral, Manikantan Narender Nath, Steve Wong, Rohit Kashikar
-
Publication number: 20170053243Abstract: In one general aspect, a method can include creating an action, the creating including annotating a block of code with metadata, and encapsulating the annotated block of code into a reusable building block of code. The method can further include publishing the action, the publishing including registering the action in a service registry. The method can further include dynamically discovering the action in the service registry by an application during runtime, invoking the action by the application, and executing the action by the application, the executing performing a method specified by the action.Type: ApplicationFiled: August 31, 2015Publication date: February 23, 2017Inventors: Abhijit Anirrudha RAJWADE, Steve WONG, David Lawrence SHAPIRO, Jiayi GU, Girish Kumar GUPTA, David T. SULCER
-
Publication number: 20140278646Abstract: Described is a method for work assignment queue elimination. The method includes maintaining at least one data structure including an ordered list of ticket assignment rules and assignment result metrics, receiving a ticket indicating a system problem, assigning the ticket based on the ordered list of ticket assignment rules, the system problem and the assignment result metrics, collecting metrics based on the ticket assignment, and revising the assignment result metrics based on the collected metrics.Type: ApplicationFiled: June 27, 2013Publication date: September 18, 2014Inventors: Thomas L. ADRIAN, Sun Chun CHU, Steve WONG, Mark THOMPSON, Jek WONG, Artemois TAVOULARIS, Cedric YOUNG
-
Patent number: 8807081Abstract: A birdfeeder which operates with a perch that is controlled by the use of magnetic force that allows certain smaller birds to freely feed while inhibiting larger birds and small animals, such as squirrels, from feeding is provided. The birdfeeder has a plurality of movable pivoted perches which move from a first position to a second position. In the first (horizontal) position, a small bird may sit on the movable perch and reach an opening in a food hopper while the weight of a larger bird or animal will force the movable perch downward into the second (non-horizontal) position wherein the perch is moved away from the opening in the food hopper. A magnet located on an end of the movable perch secures the perch in the first position until the weight of a larger bird or animal causes the movable perch to pivot to the non-horizontal position.Type: GrantFiled: August 10, 2013Date of Patent: August 19, 2014Assignee: Akerue Industries, LLCInventors: Steven Keith Gage, Steve Wong
-
Publication number: 20140096109Abstract: Processes and integrations include a method for managing a business process application development lifecycle. The method includes initiating, in a planning stage, requirements for an application based on adding new features to the application or a new application, implementing, in a development stage, a service process node (SPN) as a business process, and managing, in an operations stage, software code representing the application in a production environment. The SPN is configured to encapsulate at least one business service object and generate an interface configured to expose internal processes of the at least one business service object.Type: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: BMC SOFTWARE, INC.Inventors: Tal Beno, Steve Wong, Artemois Tavoularis
-
Patent number: D961984Type: GrantFiled: March 26, 2020Date of Patent: August 30, 2022Assignee: Home Depot Product Authority, LLCInventors: Dan Williams, Riley Wong, Jason Carley, Steve Oshgan