Patents by Inventor Zhen Ma

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

  • Publication number: 20160259548
    Abstract: A mobile terminal displaying a virtual keyboard obtains a direction in which a mobile terminal is inclined and displays a modified virtual keyboard in correspondence to the obtained inclination direction. The virtual keyboard comprises a plurality of virtual keyboard regions. The mobile terminal displays the virtual keyboard in which at least one of the plurality of virtual keyboard regions is enlarged and other non-enlarged virtual keyboard regions are reduced based on the obtained inclination direction.
    Type: Application
    Filed: May 16, 2016
    Publication date: September 8, 2016
    Inventor: Zhen MA
  • Publication number: 20160191462
    Abstract: In an example, a method for message forwarding in a network includes a first network device learning Media Access Control (MAC) address information received from a second network device. The MAC address information includes a Virtual Local Area Network (VLAN) identifier (ID), an aggregated MAC address, and an aggregated MAC address mask. The first network device receives a message addressed to the VLAN ID and a destination MAC address, and forwards the message to the second network device according to the MAC address information.
    Type: Application
    Filed: February 9, 2016
    Publication date: June 30, 2016
    Applicant: Hangzhou H3C Technologies Co., Ltd.
    Inventors: Yi WANG, Wei WANG, Zhen MA
  • Publication number: 20160179606
    Abstract: A system and method for providing a watchdog timer to enable collection of crash data is provided. Upon execution of certain operations, a source thread of an application initiates a watchdog thread that periodically sample state of data relating to the application. Should the operation not complete within a watchdog timeout period, the watchdog thread invokes a crash function to collect additional state data. At least a portion of the state data is stored for later analysis and debugging.
    Type: Application
    Filed: February 29, 2016
    Publication date: June 23, 2016
    Inventors: Ryan Perry, Jeffrey Hall Seibert, JR., Zhen Ma, Matt Massicotte
  • Patent number: 9300524
    Abstract: A first aggregation layer device at a first site learns Media Access Control (MAC) address information received from a second aggregation layer device at a second site. The MAC address information includes: a VLAN identifier (ID), an aggregated MAC address, and an aggregated MAC address mask configured at the second site. When receiving a message addressed to the VLAN ID and a destination MAC address, the first aggregation layer device searches for the MAC address information based on the VLAN ID and destination MAC address and forwards the message to the second aggregation layer device according to the MAC address information. The destination MAC address belongs to the same MAC address segment as the aggregated MAC address and searching for the MAC address information includes mask matching based on the aggregated MAC address mask.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: March 29, 2016
    Assignee: HANGZHOU H3C TECHNOLOGIES CO., LTD.
    Inventors: Yi Wang, Wei Wang, Zhen Ma
  • Patent number: 9274894
    Abstract: A system and method for providing a watchdog timer to enable collection of crash data is provided. Upon execution of certain operations, a source thread of an application initiates a watchdog thread that periodically sample state of data relating to the application. Should the operation not complete within a watchdog timeout period, the watchdog thread invokes a crash function to collect additional state data. At least a portion of the state data is stored for later analysis and debugging.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: March 1, 2016
    Assignee: TWITTER, INC.
    Inventors: Ryan Perry, Jeffrey Hall Seibert, Jr., Zhen Ma, Matt Massicotte
  • Publication number: 20150200595
    Abstract: Control circuits are provided for regulating an output voltage of a switched mode power supply having a variable input voltage and at least one power switch. The control circuits are operable to generate a comparison voltage based on the output voltage of the switched mode power supply and a duty cycle of a control signal provided to the at least one power switch, determine a reference voltage based on whether the generated comparison voltage falls within one of a plurality of voltage ranges, and adjust the duty cycle of the control signal provided to the at least one power switch of the switched mode power supply as a function of the determined reference voltage and the output voltage. Each voltage range is associated with a different reference voltage. Switched mode power supplies including the control circuits and methods implemented by the control circuits are also disclosed.
    Type: Application
    Filed: January 10, 2014
    Publication date: July 16, 2015
    Inventors: Mao Xi Xiang, Jian Zhen Ma, YuanDong He, HongLian Fang
  • Publication number: 20150081869
    Abstract: The present disclosure describes message forwarding in a network where Virtual Local Area Networks (VLANs) are deployed over geographically dispersed sites. The network comprises a first aggregation layer device at a first site and second first aggregation layer device at a second site. The first aggregation layer device learns Media Access Control (MAC) address information received from the second aggregation layer device. The MAC address information includes: a VLAN identifier (ID), an aggregated MAC address and an aggregated MAC address mask configured at the second site. When receiving a message addressed to the VLAN ID and a destination MAC address, the first aggregation layer device searches for the MAC address information based on the VLAN ID and destination MAC address and forwards the message to the second aggregation layer device according to the MAC address information.
    Type: Application
    Filed: August 15, 2013
    Publication date: March 19, 2015
    Inventors: Yi Wang, Wei Wang, Zhen Ma
  • Patent number: 8813127
    Abstract: A system is disclosed for media content search and retrieval, and a virtual television channel capable of using that system. The present system may be implemented on a computing device, such as for example a media service server, and a client device, such as for example a set top box for a television system, a mobile telephone, a personal digital assistant or a gaming console. A first aspect of the present system relates to a media download control engine which enables a client device with limited capabilities to play media content which comes from a website in a format not supported by the client device. A second aspect of the present system may make use of the media download control engine to obtain media content and create customized virtual channels. The second aspect in particular relates to a virtual channel engine that schedules a continuous stream of content for the user, which content is selected based on topics of interest to the user.
    Type: Grant
    Filed: May 19, 2009
    Date of Patent: August 19, 2014
    Assignee: Microsoft Corporation
    Inventors: Min Liu, Zhen Ma, Anthony Vincent Discolo, Wei Ning, Ying Wu, Rathe Hollingum, Renaud Bordelet
  • Patent number: 8276182
    Abstract: Television content from multiple sources is described. In embodiment(s), a television client device includes an interface to receive television media content in multiple streaming video formats. A television media service implemented in the television client device can process television media content when received in a first streaming video format, and render the television media content for display. In addition, the television media service can process additional television media content when received in a second streaming video format, and render the additional television media content for display.
    Type: Grant
    Filed: October 6, 2008
    Date of Patent: September 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Haoyun Wu, Min Liu, Ashley C. Speicher, Zhen Ma, Hui Wan, Thomas Meng, Shuyin Zhao, Feng Lu
  • Publication number: 20100299701
    Abstract: A system is disclosed for media content search and retrieval, and a virtual television channel capable of using that system. The present system may be implemented on a computing device, such as for example a media service server, and a client device, such as for example a set top box for a television system, a mobile telephone, a personal digital assistant or a gaming console. A first aspect of the present system relates to a media download control engine which enables a client device with limited capabilities to play media content which comes from a website in a format not supported by the client device. A second aspect of the present system may make use of the media download control engine to obtain media content and create customized virtual channels. The second aspect in particular relates to a virtual channel engine that schedules a continuous stream of content for the user, which content is selected based on topics of interest to the user.
    Type: Application
    Filed: May 19, 2009
    Publication date: November 25, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Min Liu, Zhen Ma, Anthony Vincent Discolo, Wei Ning, Ying Wu, Rathe Hollingum, Renaud Bordelet
  • Publication number: 20090235321
    Abstract: Television content from multiple sources is described. In embodiment(s), a television client device includes an interface to receive television media content in multiple streaming video formats. A television media service implemented in the television client device can process television media content when received in a first streaming video format, and render the television media content for display. In addition, the television media service can process additional television media content when received in a second streaming video format, and render the additional television media content for display.
    Type: Application
    Filed: October 6, 2008
    Publication date: September 17, 2009
    Applicant: Microsoft Corporation
    Inventors: Haoyun Wu, Min Liu, Ashley C. Speicher, Zhen Ma, Hui Wan, Thomas Meng, Shuyin Zhao, Feng Lu
  • Publication number: 20040010428
    Abstract: A system for controlling logistics via a graphic user interface (GUI). The system includes a database server (1) and a web server (2). The database server includes a database (10) for storing freight data, and data on freight routes. The web server includes a route storage (20), a conveyance model storage (22), a route generator (24), and an active conveyance generator (26). The web server can generate an active freight route map (866), including freight routes (8664) and conveyance simulators (8666) moving along the freight routes. Each route in the freight route map is hyperlinked to in-transit freight data on the freight route. Each conveyance simulator is hyperlinked to freight data on a corresponding actual conveyance. A method for controlling logistics via a graphical user interface is also disclosed.
    Type: Application
    Filed: October 25, 2002
    Publication date: January 15, 2004
    Inventors: Chun-Zhi Lee, Qiong-Shuai Chen, Wei-Hua Guan, Zhiyong Wu, Wen-Zhen Ma
  • Publication number: 20030061396
    Abstract: An information message processing system for processing simultaneous information messages for users of a computer running an application software program by a user under a host operating system. The information message processing system comprises a front-end unit and a back-end unit. The front-end unit comprises a user interface for interfacing the user to the computer; and the back-end unit comprises a message access request management module, a user request analysis module, a message processing module, a display send status module, and a message send/receive module. The message access request management module receives information message access requests requesting for received messages as issued by the user and relayed by the user interface, and further assigning to the user request analysis module for determining a received information message for display. The user request analysis module resolves the request and relays the resolved message to the message processing module for processing.
    Type: Application
    Filed: September 24, 2001
    Publication date: March 27, 2003
    Applicant: Inventec Corporation
    Inventors: Sayling Wen, Kuang Shin Lin, Zhen Ma, Bin Luo
  • Publication number: 20030033210
    Abstract: A delivery notification (D/N) system based on an electronic communications network is provided for performing delivery notification tasks in real time. Each user of the D/N system is assigned with a username and a password that cooperate to uniquely identify the user and determine a specific authority for the user to access the D/N system. The D/N system comprises a base information module including all base information needed by the D/N system, a demand module which allows a purchaser to key in and store purchase order information on the network and to browse delivery information provided by suppliers, a supplier module which allows suppliers to browse and confirm the purchase order information in real time and to create delivery information and store the delivery information in the D/N system, and a reporting module which allows users to search information and to print out searched information in tabular format.
    Type: Application
    Filed: September 24, 2001
    Publication date: February 13, 2003
    Inventors: Wen Zhen Ma, Qiong Shuai Chen, Zhe Xiong Liu, Rui Yue
  • Publication number: 20030005065
    Abstract: An Emlated real E-mail system and method is disclosed in the invention. It is a utility under an OS that can operate with different OS's. The user can complete a desired task with a single action using the UOI provided by the invention. The invention can perform E-mail receiving and sending, mail folder organization, and E-mail account setting, creating a full electronic mail system. The invention includes at least the steps of: receiving a request signal from a user, analyzing the request signal using a functional module management mechanism, calling a corresponding functional module according to the request signal, and completing a desired process through the corresponding module.
    Type: Application
    Filed: June 28, 2002
    Publication date: January 2, 2003
    Inventors: Kuang-Shin Lin, Sayling Wen, Zhen Ma