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: 10305985Abstract: 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: GrantFiled: December 29, 2014Date of Patent: May 28, 2019Assignee: EMC IP Holding Company LLCInventors: Vincent Ma, James O. Pendergraft
-
Patent number: 9811390Abstract: 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: GrantFiled: March 30, 2015Date of Patent: November 7, 2017Assignee: EMC IP Holding Company LLCInventors: Vincent Ma, James Pendergraft
-
Patent number: 9336340Abstract: 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: GrantFiled: March 30, 2012Date of Patent: May 10, 2016Assignee: EMC CorporationInventors: Dazhi Dong, Scott E. Joyce, Bruce R. Rabe, Xiaogang Wang, Qi Qu, Vincent Ma
-
Patent number: 9182882Abstract: 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: GrantFiled: January 16, 2012Date of Patent: November 10, 2015Assignee: Autodesk, Inc.Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
-
Patent number: 9122564Abstract: 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: GrantFiled: March 28, 2012Date of Patent: September 1, 2015Assignee: EMC CorporationInventors: Dazhi Dong, Scott E. Joyce, Bruce R. Rabe, Xiaogang Wang, Qi Qu, Vincent Ma
-
Patent number: 9047352Abstract: 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: GrantFiled: September 28, 2012Date of Patent: June 2, 2015Assignee: EMC CorporationInventors: Dazhi Dong, Scott E. Joyce, Bruce R. Rabe, Xiaogang Wang, Qi Qu, Vincent Ma
-
Patent number: 8947429Abstract: 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: GrantFiled: January 16, 2012Date of Patent: February 3, 2015Assignee: Autodesk, Inc.Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
-
Patent number: 8902222Abstract: 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: GrantFiled: January 16, 2012Date of Patent: December 2, 2014Assignee: Autodesk, Inc.Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
-
Publication number: 20140286321Abstract: 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: ApplicationFiled: June 28, 2011Publication date: September 25, 2014Applicant: Hewlett-Packard Development Company, L.P.Inventors: John S. Balian, Richard S. Davis, Sung-Ju Lee, Vincent Ma
-
Publication number: 20130181986Abstract: 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: ApplicationFiled: January 16, 2012Publication date: July 18, 2013Applicant: AUTODESK, INC.Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
-
Publication number: 20130181972Abstract: 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: ApplicationFiled: January 16, 2012Publication date: July 18, 2013Applicant: AUTODESK, INC.Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
-
Publication number: 20130181987Abstract: 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: ApplicationFiled: January 16, 2012Publication date: July 18, 2013Applicant: AUTODESK, INC.Inventors: Gregory W. Fowler, Vincent Ma, Hans-Frederick Brown
-
Patent number: 8331303Abstract: 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: GrantFiled: October 1, 2010Date of Patent: December 11, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Anil Gupta, Sung-Ju Lee, Vincent Ma
-
Patent number: 8279897Abstract: 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: GrantFiled: March 2, 2010Date of Patent: October 2, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jung Gun Lee, Raul Herman Etkin, Sung-Ju Lee, Anil Gupta, Vincent Ma
-
Publication number: 20120243520Abstract: 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: ApplicationFiled: March 22, 2011Publication date: September 27, 2012Inventors: Sung-Ju Lee, Jung Gun Lee, John S. Balian, Richard S. Davis, Vincent Ma, Hien Nguyen, Thomas S. Stefanski, Raul Hernan Etkin
-
Publication number: 20120127970Abstract: 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: ApplicationFiled: January 29, 2010Publication date: May 24, 2012Inventors: Anil Gupta, Vincent Ma, Sung-Ju Lee, Jung Gun Lee
-
Publication number: 20110216660Abstract: 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: ApplicationFiled: March 2, 2010Publication date: September 8, 2011Inventors: Jung Gun Lee, Raul Herman Etkin, Sung-Ju Lee, Anil Gupta, Vincent Ma
-
Publication number: 20110211518Abstract: 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: ApplicationFiled: October 1, 2010Publication date: September 1, 2011Inventors: Anil Gupta, Sung-Ju Lee, Vincent Ma