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).

  • Publication number: 20230315785
    Abstract: 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: Application
    Filed: June 2, 2023
    Publication date: October 5, 2023
    Inventors: Alexandros Batsakis, Sourav Pal, Sai Krishna Sajja, Igor Stojanovski, Tameem Anwar, Paul J. Lucas, Eric Woo, Steve Wong
  • Patent number: 11562023
    Abstract: 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: Grant
    Filed: April 30, 2018
    Date of Patent: January 24, 2023
    Assignee: Splunk Inc.
    Inventors: Alexandros Batsakis, Sourav Pal, Sai Krishna Sajja, Hasan Alayli, Vishal Patel, Igor Stojanovski, Eric Woo, Steve Wong, Tameem Anwar
  • Patent number: 11514379
    Abstract: 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: Grant
    Filed: June 27, 2013
    Date of Patent: November 29, 2022
    Assignee: BMC Software, Inc.
    Inventors: Thomas L. Adrian, Sun Chun Chu, Steve Wong, Mark Thompson, Jek Wong, Artemios Tavoularis, Cedric Young
  • Publication number: 20220269727
    Abstract: 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: Application
    Filed: January 3, 2022
    Publication date: August 25, 2022
    Inventors: Alexandros Batsakis, Sourav Pal, Sai Krishna Sajja, Igor Stojanovski, Tameem Anwar, Paul J. Lucas, Eric Woo, Steve Wong
  • Patent number: 11321668
    Abstract: 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: Grant
    Filed: October 28, 2019
    Date of Patent: May 3, 2022
    Assignee: BMC Software, Inc.
    Inventors: Abhijit Anirrudha Rajwade, Steve Wong, David Lawrence Shapiro, Jiayi Gu, Girish Kumar Gupta, David T. Sulcer
  • Patent number: 11250056
    Abstract: 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: Grant
    Filed: April 30, 2018
    Date of Patent: February 15, 2022
    Assignee: Splunk Inc.
    Inventors: Alexandros Batsakis, Sourav Pal, Sai Krishna Sajja, Igor Stojanovski, Tameem Anwar, Eric Woo, Steve Wong
  • Patent number: 11222066
    Abstract: 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: Grant
    Filed: April 30, 2018
    Date of Patent: January 11, 2022
    Assignee: Splunk Inc.
    Inventors: Alexandros Batsakis, Sourav Pal, Sai Krishna, Igor Stojanovski, Tameem Anwar, Paul J. Lucas, Eric Woo, Steve Wong
  • Patent number: 10824993
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: November 3, 2020
    Assignee: BMC Software, Inc.
    Inventors: Cedric Young, Jek-Sun Wong, Artemios Tavoularis, Steve Wong, Sun-Chun Chu, Thomas L. Adrian
  • Publication number: 20200057995
    Abstract: 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: Application
    Filed: October 28, 2019
    Publication date: February 20, 2020
    Inventors: Abhijit Anirrudha Rajwade, Steve Wong, David Lawrence Shapiro, Jiayi Gu, Girish Kumar Gupta, David T. Sulcer
  • Patent number: 10540617
    Abstract: 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: Grant
    Filed: October 30, 2017
    Date of Patent: January 21, 2020
    Assignee: BMC Software, Inc.
    Inventors: Tal Beno, Steve Wong, Artemios Tavoularis
  • Patent number: 10504064
    Abstract: 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: Grant
    Filed: August 31, 2015
    Date of Patent: December 10, 2019
    Assignee: BMC Software, Inc.
    Inventors: Abhijit Anirrudha Rajwade, Steve Wong, David Lawrence Shapiro, Jiayi Gu, Girish Kumar Gupta, David T. Sulcer
  • Publication number: 20180068239
    Abstract: 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: Application
    Filed: October 30, 2017
    Publication date: March 8, 2018
    Inventors: Tal Beno, Steve Wong, Artemios Tavoularis
  • Patent number: 9805319
    Abstract: 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: Grant
    Filed: September 28, 2012
    Date of Patent: October 31, 2017
    Assignee: BMC Software, Inc.
    Inventors: Tal Beno, Steve Wong, Artemios Tavoularis
  • Patent number: 9805322
    Abstract: 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: Grant
    Filed: July 30, 2010
    Date of Patent: October 31, 2017
    Assignee: BMC Software, Inc.
    Inventors: Suhas A. Kelkar, Abhijit Sharma, Karanbir Gujral, Manikantan Narender Nath, Steve Wong, Rohit Kashikar
  • Publication number: 20170053243
    Abstract: 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: Application
    Filed: August 31, 2015
    Publication date: February 23, 2017
    Inventors: Abhijit Anirrudha RAJWADE, Steve WONG, David Lawrence SHAPIRO, Jiayi GU, Girish Kumar GUPTA, David T. SULCER
  • Publication number: 20140278646
    Abstract: 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: Application
    Filed: June 27, 2013
    Publication date: September 18, 2014
    Inventors: Thomas L. ADRIAN, Sun Chun CHU, Steve WONG, Mark THOMPSON, Jek WONG, Artemois TAVOULARIS, Cedric YOUNG
  • Patent number: 8807081
    Abstract: 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: Grant
    Filed: August 10, 2013
    Date of Patent: August 19, 2014
    Assignee: Akerue Industries, LLC
    Inventors: Steven Keith Gage, Steve Wong
  • Publication number: 20140096109
    Abstract: 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: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: BMC SOFTWARE, INC.
    Inventors: Tal Beno, Steve Wong, Artemois Tavoularis
  • Patent number: 8540460
    Abstract: Riser management systems, apparatus, and methods to maintain a selected range of tension on a plurality of risers extending between subsea well equipment and a floating vessel, are provided. A riser management system can include a mono-buoyancy can platform operably coupled to a plurality of risers extending between subsea well equipment and a moored floating vessel, and a plurality of tensioner units each connected to a top portion of a separate one of the risers to provide tension to each of the risers. The mono-buoyancy can platform can provide tension to each of the risers sufficient to compensate for a relative vertical offset between the risers and the vessel due to vessel movement, which generally affects each of the risers equally, within tolerances, while the tensioner units can simultaneously provide tension to compensate for one or more additional factors which can affect each riser differently.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: September 24, 2013
    Assignee: Vetco Gray Inc.
    Inventors: Joe Pallini, Steve Wong, Fife B. Ellis
  • Publication number: 20120099930
    Abstract: Riser management systems, apparatus, and methods to maintain a selected range of tension on a plurality of risers extending between subsea well equipment and a floating vessel, are provided. A riser management system can include a mono-buoyancy can platform operably coupled to a plurality of risers extending between subsea well equipment and a moored floating vessel, and a plurality of tensioner units each connected to a top portion of a separate one of the risers to provide tension to each of the risers. The mono-buoyancy can platform can provide tension to each of the risers sufficient to compensate for a relative vertical offset between the risers and the vessel due to vessel movement, which generally affects each of the risers equally, within tolerances, while the tensioner units can simultaneously provide tension to compensate for one or more additional factors which can affect each riser differently.
    Type: Application
    Filed: October 21, 2010
    Publication date: April 26, 2012
    Applicant: VETCO GRAY INC.
    Inventors: Joe Pallini, Steve Wong, Fife B. Ellis