Patents by Inventor Yajun Zhang

Yajun Zhang 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: 10503484
    Abstract: According to one or more embodiments of the disclosure, virtual replication of physical things for scale-out in an Internet of Things (IoT) integrated developer environment (IDE) is shown and described. In particular, in one embodiment, a computer operates an Internet of Things (IoT) integrated developer environment (IDE) that accesses one or more real-world physical devices within a computer network that are configured to participate with the IoT IDE. The IoT IDE may then virtually replicate the one or more real-world physical devices within the IoT IDE into a configuration of virtual devices within the IoT IDE, such that simulating an IoT application within the IoT IDE results in relaying input and/or output (I/O) messages between the IoT IDE and the one or more real-world physical devices, and virtually replicating those I/O messages according to the configuration of virtual devices within the IoT IDE.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: December 10, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Yajun Zhang, Susie Wee, Ashutosh A. Malegaonkar
  • Publication number: 20190356770
    Abstract: A message display method, a user terminal, and a graphical user interface, where the method includes: detecting, by a user terminal, a press parameter when a user performs a press operation on the user terminal, and displaying the unread dedicated message when the first press parameter is greater than a first preset parameter and an unread dedicated message of the user exists in a group of a communicate application. Hence, the user only needs to press the user terminal, and when a press condition is met, the user terminal can automatically display the unread dedicated message of the user. Therefore, it is more convenient to view a dedicated message.
    Type: Application
    Filed: August 9, 2016
    Publication date: November 21, 2019
    Inventors: Xiaobo Yu, Yajun Zhang, Shuiping Long
  • Publication number: 20190331802
    Abstract: A method includes obtaining barometric data collected by the barometer in preset duration and sound intensity data collected by the sound sensor in the preset duration, where the barometric data includes n groups of collection moments and barometric values, the sound intensity data includes n groups of collection moments and sound intensity values, the barometer and the sound sensor perform collection synchronously, and n is an integer greater than 1, determining that the barometric data and the sound intensity data meet a preset condition, and switching a first positioning algorithm to a second positioning algorithm or switching a first positioning technology to a second positioning technology.
    Type: Application
    Filed: December 29, 2015
    Publication date: October 31, 2019
    Applicant: Huawei Technologies Co., Ltd.
    Inventor: Yajun Zhang
  • Patent number: 10452242
    Abstract: A system, method, and computer-readable storage device configured to display a network topology on a display screen of a computing device. The network topology includes a first group of components in an expanded format and a second group of components in a collapsed format. An input is received that is associated with the second group of components, and is arranged to cause the second group of components to be expanded into the expanded format. Finally, the method includes, based on a parameter and the input, automatically collapsing the first group of components from the expanded format into the collapsed format.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: October 22, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Aikepaer Abuduweili, Susie Wee, Ming Zhu, Yajun Zhang, Siqi Ling, Rizhi Chen
  • Patent number: 10412549
    Abstract: A method includes: determining a reference direction for orientation; when a first device rotates around an obstruction, receiving a wireless signal sent by a second device, and obtaining a link quality parameter value according to the received wireless signal; determining a position having greatest shadow fading of the first device according to the obtained link quality parameter value, and using a pointing direction of the position having greatest shadow fading of the first device as a first pointing direction; and determining, according to an included angle ?1 between the reference direction and the first pointing direction and an included angle ?2 between the reference direction and a second pointing direction, a direction in which the second device is located, where the second pointing direction is a pointing direction of the first device.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: September 10, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xiaoping Zhang, Yajun Zhang
  • Patent number: 10338895
    Abstract: In one embodiment, a graphical user interface (GUI) is established for an Internet of Things (IoT) integrated developer environment (IDE) with one or more visual developer tools. Real and/or virtual nodes are provided within the IoT IDE having connectivity and functionality, and a plurality are connected as a logical and executable graph for a flow-based programming framework virtualized across one or more IoT layers. The nodes may then be programmed based on respective connectivity and functionality, such that the logical and executable graph has real and/or virtual inputs, real and/or virtual processing functions, and real and/or virtual actions. Upon deploying the node programming to one or more corresponding platform emulators configured to execute the node programming, the logical and executable graph may be simulated by executing the node programming to produce the one or more actions based on the one or more inputs and the one or more processing functions.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: July 2, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Yajun Zhang, Haihua Xiao, Rizhi Chen, Ashutosh A. Malegaonkar, Wael Kamel, Aikepaer Abuduweili, Susie Wee
  • Patent number: 10331470
    Abstract: A virtual machine creation method and apparatus are provided to automatically create a virtual machine, and avoid an error that occurs during creation of the virtual machine. The method includes obtaining, by a cloud management platform at a production site, a first redundancy policy, obtaining, by the cloud management platform, storage replication information from M storage devices at the production site, determining, by the cloud management platform based on the storage replication information and from the M storage devices, N storage devices that meet the first redundancy policy, where N is an integer, and N?M, controlling, by the cloud management platform, a virtualization platform to create a virtual machine, and instructing, in a virtual machine creation request, to create a magnetic disk used by the virtual machine on the N storage devices to create the virtual machine.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: June 25, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xiangyang Wu, Yajun Zhang, Rong Chen
  • Publication number: 20190173991
    Abstract: Example embodiments of the present disclosure disclose message processing methods and systems, and related devices. One example method includes receiving a message, and determining a distance between a user equipment and a wearable device connected with the user equipment. When the distance between the user equipment and the wearable device is greater than a preconfigured distance, information of the message is recorded without providing the information of the message. When the distance between the user equipment and the wearable device is less than the preconfigured distance, the information of the message is provided.
    Type: Application
    Filed: February 8, 2019
    Publication date: June 6, 2019
    Inventor: Yajun Zhang
  • Patent number: 10296301
    Abstract: According to one or more embodiments of the disclosure, thing discovery and configuration for an Internet of Things (IoT) integrated developer environment (IDE) is shown and described. In particular, in one embodiment, a computer operates an IoT IDE that discovers real-world physical devices within a computer network that are available to participate with the IoT IDE. The IoT IDE may then determine a respective functionality of each of the real-world physical devices, and virtually represents the real-world physical devices as selectable options within the IoT IDE for an IoT application, where a respective virtual representation of each of the real-world physical devices is configured within the IoT IDE with the corresponding respective functionality of that real-world physical device. Simulating the IoT application within the IoT IDE then relays input and/or output (I/O) between the IoT IDE and a selected set of real-world physical devices according to their corresponding respective functionality.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: May 21, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: David A. Maluf, Todd M. Baker, Haihua Xiao, Yi Wang, Ashutosh A. Malegaonkar, Yajun Zhang
  • Patent number: 10291427
    Abstract: A device selection method and apparatus is disclosed, where the method includes: responding, by a control device, to a selection operation of a user, and determining a pointing direction of the control device and/or a deflection angle of the control device according to sensing data collected by a sensor of the control device; and determining, according to the pointing direction of the control device and/or the deflection angle of the control device, a home network device selected by the user, so that a correctness rate of home network device selection is increased effectively.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: May 14, 2019
    Assignee: Huawei Device Co., Ltd.
    Inventors: Yajun Zhang, Yu Zhu
  • Patent number: 10250732
    Abstract: Embodiments of the present disclosure disclose a message processing method and system, and a related device, where the method may include: when a wearable device and user equipment are in a connected state, if the user equipment receives a new message, determining, by the user equipment, information about a distance between the user equipment and the wearable device, or determining power information of a transmit signal of the user equipment; and determining, according to the determined distance information or power information, that a processing manner for the new message is any one or more of the following processing manners: a first message processing manner, a second message processing manner, or a third message processing manner.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: April 2, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yajun Zhang
  • Publication number: 20190066942
    Abstract: A circuit for controlling electric load(s) includes two smart switches connected in a three-way circuit configuration. Each of the two smart switches includes a first and second input terminals configured to receive an AC power. The switch also includes a first and second output terminals configured to provide the AC power to an electric load, and further includes a relay configured to selectively couple the first input terminal to the first output terminal or the second output terminal, and a controller configured to control the coupling of the relay. The switch includes a first AC/DC converter and a second AC/DC converter. The first and second AC/DC converters are configured to selectively receive the AC power from the corresponding first or second output terminal that is selectively coupled with the first input terminal and to provide a DC power to the controller.
    Type: Application
    Filed: August 29, 2017
    Publication date: February 28, 2019
    Inventors: David Haidong Fu, Yajun Zhang
  • Patent number: 10132914
    Abstract: A target device positioning method and a mobile terminal are provided. The mobile terminal determines, according to obtained measurement signals sent by a target device from a trigger moment to a current measurement moment, azimuths of the target device relative to the mobile terminal at the moments, obtains an original motion trail of the target device from the trigger moment to the current measurement moment, determines an effective motion trail of the target device according to the original motion trail and change rates of the azimuths of the target device relative to the mobile terminal at the moments, performs matching with a map according to an azimuth of the target device relative to the mobile terminal at the current measurement moment and the effective motion trail of the target device, to determine location information of the target device, and displays the location information of the target device.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: November 20, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yajun Zhang, Xiaoping Zhang, Yu Zhu
  • Patent number: 10114618
    Abstract: According to one or more embodiments of the disclosure, autonomous mobile sensor movement path simulation with an integrated developer environment (IDE) is shown and described. In one embodiment, a computer operates an Internet of Things (IoT) IDE having a virtualized map view illustrating a locational relationship between objects of an IoT application within a represented physical space, where a mobile sensor is virtually represented within the IoT IDE and is configured with navigation control logic affected by external influences and controlled according to the IoT application. Virtualized external influences may be modelled within the IoT IDE that represent physical external influences within the physical space, and the navigation control logic of the mobile sensor may be operated within the IoT IDE according to the IoT application, the virtually represented mobile sensor configured to navigate within the virtual space based on the navigation control logic reacting to the virtual external influences.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: October 30, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Susie Wee, Aikepaer Abuduweili, Wael Kamel, Ashutosh A. Malegaonkar, Yajun Zhang
  • Publication number: 20180202830
    Abstract: A step counting method, a device, and a terminal, where the method includes obtaining, by a first device, step counting data of at least two devices carried by a same user, where the first device is one of the at least two devices, or the first device is different from the at least two devices, and determining, by the first device, a quantity of steps of the user according to the step counting data of the at least two devices. In the method, the quantity of steps of the user is determined according to the step counting data of the at least two devices of the same user in order to avoid a step counting error caused when a single device performs step counting, thereby improving step counting accuracy.
    Type: Application
    Filed: July 18, 2016
    Publication date: July 19, 2018
    Inventors: Xiaoping Zhang, Yajun Zhang
  • Patent number: 9998508
    Abstract: A technology for interacting with a collaborative videoconferencing environment is disclosed. A display having a substantially “L-shaped” configuration allows for display of collaborative materials and video of remote participants simultaneously, which provides for a more natural interaction for a meeting participant interacting with the collaborative materials. Meeting participants in the collaborative videoconferencing environment, both locally and remote, can simultaneously interact with the same content as if they were in the same location.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: June 12, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Qibin Sun, Zhishou Zhang, Susie Wee, Kai Chen, Yajun Zhang, Yi You, Zhongping Zhu
  • Publication number: 20180152806
    Abstract: A method includes obtaining, by a first device, BLUETOOTH connection information of a second device, obtaining, by the first device according to the BLUETOOTH connection information, a BLUETOOTH signal from the second device, determining, by the first device according to the obtained BLUETOOTH signal from the second device, position information of the second device, and sending, by the first device, the position information to a third device.
    Type: Application
    Filed: March 3, 2015
    Publication date: May 31, 2018
    Inventors: Yajun Zhang, Yunsheng Kuang
  • Patent number: 9917866
    Abstract: A technology for arrangement of interactive content on a large format display is disclosed. A heuristic determines content most likely to be interacted with by a user and rearranges content on the large format display to be closest to the user. For example, a window that was most recently interacted with can be arranged to be closest to a coordinate on the large format display that is closest to a user. Additionally, a display having a substantially “L-shaped” configuration allows for display of collaborative materials and video of remote participants simultaneously, which provides for a more natural interaction for a meeting participant interacting with the collaborative materials.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: March 13, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Yajun Zhang, Zhongping Zhu, Tingxin Xu, FengXiang Pan, Xilai Tong, Dexin Zhang
  • Publication number: 20180039796
    Abstract: A method includes obtaining by detection by a device, characters entered by a user after establishing a call to another device, and when determining that a display mode of a call screen is indirect display, replacing the obtained characters with preset characters and displaying the preset characters in an input display area.
    Type: Application
    Filed: February 4, 2015
    Publication date: February 8, 2018
    Inventor: Yajun Zhang
  • Patent number: 9877297
    Abstract: A locating method, user equipment, and a base station are provided. The locating method includes: receiving, by user equipment, a locating broadcast message sent by a base station, where the locating broadcast message carries a locating list, and the locating list includes an identifier of locatable user equipment. If the locating list does not include an identifier of the user equipment, the method includes ignoring a locating signal sent by the base station.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: January 23, 2018
    Assignee: Huawei Technologies Co., Ltd
    Inventors: Yajun Zhang, Yunsheng Kuang