Patents by Inventor Vincent Ma

Vincent Ma 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: 10305985
    Abstract: Described are techniques for request processing. A server receives from a client a request for first data to be returned to the client. The first data includes a first property of an object. The object is included in an object model and includes a predefined property. The first property is not a predefined property of the object and is a new property defined using an expression included in the request. The request includes any of the predefined property and a constant. First processing is performed at the server to service the request and obtain the first data. At the server in accordance with the first processing, a response to the request including the first data is generated.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: May 28, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Vincent Ma, James O. Pendergraft
  • Patent number: 9811390
    Abstract: Described are techniques for consolidating tasks into a composite job. A server processes a composite request to create a composite job on the server. The composite request comprises a plurality of nested job create requests. The composite job comprises a plurality of jobs. Each job in the plurality of jobs corresponds to a job create request in the plurality of nested job create requests. The server generates a dependency tree indicating a dependency of each job in the plurality of jobs. The server executes the composite job in accordance with the dependency tree. On determining that a first job is dependent on a second job, the server executes the second job prior to executing the first job. The server passes the output of the second job as input to the first job.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: November 7, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Vincent Ma, James Pendergraft
  • Patent number: 9336340
    Abstract: Described is a method and system for use in evaluating management operations. A current storage configuration in connection with a data storage system is captured. A management operation event relating to the data storage system is simulated without affecting the data storage system. The management operation event is simulated using the current storage configuration in connection with the data storage system. A management operation event output is provided for enabling evaluation of the potential affect of the management operation event in the data storage system in response to simulating the management operation.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: May 10, 2016
    Assignee: EMC Corporation
    Inventors: Dazhi Dong, Scott E. Joyce, Bruce R. Rabe, Xiaogang Wang, Qi Qu, Vincent Ma
  • Patent number: 9182882
    Abstract: A method, apparatus, system, and computer-readable storage device is configured to perform three-dimensional (3D) modeling. A modeling tool is activated in a 3D modeling application executing on a multi-touch device. An input touch event and input gesture for creating a new 3D geometric form is received. Dynamically, in real-time as the input gesture is received, the new 3D geometric form is created and displayed. The shape of the new 3D geometric form corresponds to the input gesture.
    Type: Grant
    Filed: January 16, 2012
    Date of Patent: November 10, 2015
    Assignee: Autodesk, Inc.
    Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
  • Patent number: 9122564
    Abstract: There is disclosed a method and system for use in evaluating a system event. A current storage configuration is captured in connection with a data storage system. A system failure event relating to the data storage system is simulated without impacting the data storage system. The system failure event is simulated using the current storage configuration in connection with the data storage system. A system failure event output is provided for enabling evaluation of the potential impact of the system failure event in the data storage system in response to simulating the system failure event.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: September 1, 2015
    Assignee: EMC Corporation
    Inventors: Dazhi Dong, Scott E. Joyce, Bruce R. Rabe, Xiaogang Wang, Qi Qu, Vincent Ma
  • Patent number: 9047352
    Abstract: Described are techniques for searching. Search criteria including parameters is received. It is determined whether to perform searching based on storage provisioned for one or more selected applications identified in the search criteria. If it is determined to perform searching based on storage provisioned for one or more selected applications, first processing is performed in accordance with the search criteria, and otherwise second processing is performed in accordance with the search criteria. Search results produced as a result of one of the first processing and the second processing are received.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: June 2, 2015
    Assignee: EMC Corporation
    Inventors: Dazhi Dong, Scott E. Joyce, Bruce R. Rabe, Xiaogang Wang, Qi Qu, Vincent Ma
  • Patent number: 8947429
    Abstract: A modeling tool is activated in a 3D modeling application executing on a multi-touch device. A visual representation of a grid system tool is displayed in an active modeling plane and has three separate regions that determine the type of operation to be performed. An existing 3D form is displayed on the tool. A starting touch event of a gesture is received over the existing 3D form within one of the regions. As the gesture is received in the computer, the 3D form may be dynamically extended by adding 3D geometry to the 3D form (thereby adding faces to the 3D form). Alternatively, the 3D form may be scaled (i.e., if the starting touch event occurs over a visual scale grip. Alternatively, if the gesture consists of two taps, a bridge may be created joining the two tapped locations.
    Type: Grant
    Filed: January 16, 2012
    Date of Patent: February 3, 2015
    Assignee: Autodesk, Inc.
    Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
  • Patent number: 8902222
    Abstract: A method, apparatus, article of manufacture, and computer readable storage medium provides the ability to perform a three-dimensional (3D) modeling operation. A modeling tool is activated in a 3D modeling application. A visual representation (having three separate regions) of a grid system tool is displayed on a digital modeling canvas of the 3D modeling application. The grid system controls whether a gesture is captured as a modeling operation or a navigation operation. A starting touch event (of the gesture) is received in/on one of the three separate regions. The region where the starting touch event is received determines the operation that is to be performed/selected. The operation may be a 3D geometry creation operation, a restroking operation, or a navigation operation.
    Type: Grant
    Filed: January 16, 2012
    Date of Patent: December 2, 2014
    Assignee: Autodesk, Inc.
    Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
  • Publication number: 20140286321
    Abstract: A method of associating a client with an access point in a wireless local area network. The access point broadcasts a beacon announcing the existence of the access point. The beacon comprises a field which has a list of client identifiers of acceptable clients from which the access point will accept an association request.
    Type: Application
    Filed: June 28, 2011
    Publication date: September 25, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: John S. Balian, Richard S. Davis, Sung-Ju Lee, Vincent Ma
  • Publication number: 20130181986
    Abstract: A method, apparatus, system, and computer-readable storage device is configured to perform three-dimensional (3D) modeling. A modeling tool is activated in a 3D modeling application executing on a multi-touch device. An input touch event and input gesture for creating a new 3D geometric form is received. Dynamically, in real-time as the input gesture is received, the new 3D geometric form is created and displayed. The shape of the new 3D geometric form corresponds to the input gesture.
    Type: Application
    Filed: January 16, 2012
    Publication date: July 18, 2013
    Applicant: AUTODESK, INC.
    Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
  • Publication number: 20130181972
    Abstract: A method, apparatus, article of manufacture, and computer readable storage medium provides the ability to perform a three-dimensional (3D) modeling operation. A modeling tool is activated in a 3D modeling application. A visual representation (having three separate regions) of a grid system tool is displayed on a digital modeling canvas of the 3D modeling application. The grid system controls whether a gesture is captured as a modeling operation or a navigation operation. A starting touch event (of the gesture) is received in/on one of the three separate regions. The region where the starting touch event is received determines the operation that is to be performed/selected. The operation may be a 3D geometry creation operation, a restroking operation, or a navigation operation.
    Type: Application
    Filed: January 16, 2012
    Publication date: July 18, 2013
    Applicant: AUTODESK, INC.
    Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
  • Publication number: 20130181987
    Abstract: A modeling tool is activated in a 3D modeling application executing on a multi-touch device. A visual representation of a grid system tool is displayed in an active modeling plane and has three separate regions that determine the type of operation to be performed. An existing 3D form is displayed on the tool. A starting touch event of a gesture is received over the existing 3D form within one of the regions. As the gesture is received in the computer, the 3D form may be dynamically extended by adding 3D geometry to the 3D form (thereby adding faces to the 3D form). Alternatively, the 3D form may be scaled (i.e., if the starting touch event occurs over a visual scale grip. Alternatively, if the gesture consists of two taps, a bridge may be created joining the two tapped locations.
    Type: Application
    Filed: January 16, 2012
    Publication date: July 18, 2013
    Applicant: AUTODESK, INC.
    Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
  • Patent number: 8331303
    Abstract: Systems, methods, and devices are provided for an adaptive wireless network. A wireless network device for an adaptive wireless network can include an application specific integrated circuit (ASIC) including logic and memory resources coupled to the ASIC. The logic can store information received from a number of clients associated with the wireless network device regarding capabilities of the number of clients in the memory resources. The logic can adapt a guard interval and/or a channel width for transmission of a data stream according to capabilities of a number of clients associated with the wireless network device.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: December 11, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Anil Gupta, Sung-Ju Lee, Vincent Ma
  • Patent number: 8279897
    Abstract: A wireless node receives a beacon from a wireless access point. The beacon includes a wireless protocol time synchronization function (TSF) timestamp generated with reference to a global clock for a network. The wireless node synchronizes a counter according to the TSF timestamp. The wireless node receives a global timing offset (GTO) packet from the wireless access point and combines the GTO packet with a counter value to generate a global timestamp.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: October 2, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jung Gun Lee, Raul Herman Etkin, Sung-Ju Lee, Anil Gupta, Vincent Ma
  • Publication number: 20120243520
    Abstract: In one implementation, a region descriptor associated with a communications access point and a location descriptor are accessed at a client. The client determines that a location described by the location descriptor is included within a region described by the region descriptor. The client then requests association with the communications access point in response to the determining.
    Type: Application
    Filed: March 22, 2011
    Publication date: September 27, 2012
    Inventors: Sung-Ju Lee, Jung Gun Lee, John S. Balian, Richard S. Davis, Vincent Ma, Hien Nguyen, Thomas S. Stefanski, Raul Hernan Etkin
  • Publication number: 20120127970
    Abstract: One embodiment provides a wireless network system (10) configured to mitigate co-channel interference. The system comprises a plurality of coverage cells (42,62) arranged to form a communication cluster (40, 60) and a plurality of communication channels (A, B, C) assigned to the plurality of coverage cells to define a plurality of different same channel sets of coverage cells for each communication channel of the plurality of communication channels. Different same channel sets of coverage cells are configured to communicate during different transmission time periods to mitigate co-channel interference.
    Type: Application
    Filed: January 29, 2010
    Publication date: May 24, 2012
    Inventors: Anil Gupta, Vincent Ma, Sung-Ju Lee, Jung Gun Lee
  • Publication number: 20110216660
    Abstract: A wireless node receives a beacon from a wireless access point. The beacon includes a wireless protocol time synchronization function (TSF) timestamp generated with reference to a global clock for a network. The wireless node synchronizes a counter according to the TSF timestamp. The wireless node receives a global timing offset (GTO) packet from the wireless access point and combines the GTO packet with a counter value to generate a global timestamp.
    Type: Application
    Filed: March 2, 2010
    Publication date: September 8, 2011
    Inventors: Jung Gun Lee, Raul Herman Etkin, Sung-Ju Lee, Anil Gupta, Vincent Ma
  • Publication number: 20110211518
    Abstract: Systems, methods, and devices are provided for an adaptive wireless network. A wireless network device for an adaptive wireless network can include an application specific integrated circuit (ASIC) including logic and memory resources coupled to the ASIC. The logic can store information received from a number of clients associated with the wireless network device regarding capabilities of the number of clients in the memory resources. The logic can adapt a guard interval and/or a channel width for transmission of a data stream according to capabilities of a number of clients associated with the wireless network device.
    Type: Application
    Filed: October 1, 2010
    Publication date: September 1, 2011
    Inventors: Anil Gupta, Sung-Ju Lee, Vincent Ma