Patents by Inventor Bin Fan

Bin Fan 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: 10043391
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving, by a first communications interface of a mobile device associated with a first vehicle, location information from a peer device associated with a second vehicle, determining, by the mobile device, an estimated location of the second vehicle relative to the first vehicle based on the location information received from the peer device, and determining, by the mobile device, that the first vehicle is located in a first lane of a road based on the estimated location of the second vehicle relative to the first vehicle.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: August 7, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Si Bin Fan, Yu Gu, Su Liu, Cheng Xu
  • Publication number: 20180212857
    Abstract: Automated devices send messages of a first batch sequence individually to a target queue of a receiving node of a cluster of server nodes, the messages having a different sequence number indicative of their relative positions within the batch sequence, and each is associated with a first logic unit of work identifier. In response to determining that a message counter meets a threshold, a force commit packet is generated to include the sequence number of the last batch message sent to the target queue. If the force commit packet sequence number is not the last position number within the batch sequence, a second logic unit of work identifier is associated with a subset sequence of the batch of messages having sequence numbers spanning from the first number to the force commit packet sequence number, and the subset sequence messages are committed to the receiving node target queue.
    Type: Application
    Filed: January 26, 2017
    Publication date: July 26, 2018
    Inventors: ANDREW A. EMMETT, SI BIN FAN, HUI LI, HAO LIAN, JING QUAN, SHAN YU, JUAN ZHANG
  • Patent number: 10032051
    Abstract: An approach is provided in which an RFID reader receives a response signal from an RFID tag affixed to an object. The RFID reader determines a tag charging time of the RFID tag based upon a first point in time that the RFID reader sent a request signal to the RFID tag and a second point in time that the response signal was received by the RFID reader. In turn, the RFID reader identifies a location of the object based on the tag charging time and generates a notification that includes the location of the object.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Si Bin Fan, Yu Gu, Su Liu, Cheng Xu
  • Patent number: 10025396
    Abstract: In an approach to quick browsing of content displayed on a computing device, a computer monitors a scrolling operation in a first display mode on a computing device in which a plurality of information items are displayed. The computer determines whether a speed of the scrolling operation exceeds a threshold value, and then in response to the speed of the scrolling operation exceeding a threshold value, switches the first display mode to a second display mode.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Si Bin Fan, Ping Xiao, Jun Zhang, XiaoLin Zhang, Jia Zou
  • Publication number: 20180157736
    Abstract: A method for indexing with redundant information. The method may identify unknown code points for a document in response to an indexing request for the document. The method may further convert the identified unknown code points into a plurality of converted code points. Each set of converted code points of the plurality uses a different codepage. The method may further identify sets of same code points and sets of redundant code points from the plurality of converted code points. The method may build an index based on the sets of same code points and the sets of redundant code points.
    Type: Application
    Filed: February 5, 2018
    Publication date: June 7, 2018
    Inventors: Si Bin Fan, Peng Hui Jiang, Lin Sun, Yan Sun, Li Xiang, Yan Xu, Wen Yin
  • Patent number: 9973351
    Abstract: Embodiments of the present invention provide a data processing method, where, after being encapsulated according to an Ethernet protocol, a data processing command is sent to a cabinet by using an Ethernet switch, so that a storage controller in a storage engine can communicate with the cabinet by using the Ethernet switch, thereby effectively utilizing advantages such as ease of expansion and simple operation of the Ethernet switch.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: May 15, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Bin Fan, Yu Zhang, Haitao Guo
  • Publication number: 20180132103
    Abstract: An approach is provided that receives, from a radio frequency identification (RFID) tag included with a device, at least three different charge times. Each of the charge times corresponds to a different RFID reader that separately charges the RFID tag with each of the RFID readers being at a different geographic location. A distance between each of the RFID readers and the RFID tag is approximated based on the respective charge times and these approximate distances are used to identify a geographic position of the RFID tag using trilateration. The geographic position of the RFID tag is then used to determine whether to allow the device wireless access to a computer network.
    Type: Application
    Filed: November 8, 2016
    Publication date: May 10, 2018
    Inventors: Si Bin Fan, Yu Gu, Su Liu, Cheng Xu
  • Publication number: 20180129029
    Abstract: A debris direct reflection embedded microscope comprises a focus mechanism 1 and a reflected light source 5 into the pole gap of the electromagnetic debris deposition device 3 for on-line visual ferrograph. A reflection ferrogram is imaged directly other than though the oil film in the oil tunnel. The focus mechanism 1 is composed of a lens sleeve 10, a limit threaded sleeve 11, a focus threaded sleeve 14 and a connecting seat 2. An image sensor 13 is on the top of the focus mechanism 1 and a lens 12 is inside the lens sleeve 10. The focus mechanism 1 and reflected light source 5 are placed in the internal space of the electromagnetic debris deposition device 3, and the center optical axis of the focus mechanism 1 coincides with the center axis of the electromagnetic debris deposition device 3. The focus mechanism 1 and reflected light source 5 are fixed in the connecting seat 2, and the connecting seat 2 connects the focus mechanism 1 and the magnetic poles 3-1 together.
    Type: Application
    Filed: November 7, 2017
    Publication date: May 10, 2018
    Inventors: Junhong MAO, Bo LI, Bin FAN, Donghui ZHENG, You-Bai XIE
  • Publication number: 20180131701
    Abstract: An approach is provided that receives, from a radio frequency identification (RFID) tag included with a device, at least three different charge times. Each of the charge times corresponds to a different RFID reader that separately charges the RFID tag with each of the RFID readers being at a different geographic location. A distance between each of the RFID readers and the RFID tag is approximated based on the respective charge times and these approximate distances are used to identify a geographic position of the RFID tag using trilateration. The geographic position of the RFID tag is then used to determine whether to allow the device wireless access to a computer network.
    Type: Application
    Filed: February 1, 2017
    Publication date: May 10, 2018
    Inventors: Si Bin Fan, Yu Gu, Su Liu, Cheng Xu
  • Publication number: 20180105056
    Abstract: The disclosure involves wireless electric power sharing between vehicles. A first vehicle sends a charging request, wherein the first vehicle is at least partially powered by a first on-board rechargeable electricity storage. The first vehicle receives a response to the charging request from a second vehicle which is at least partially powered by a second on-board rechargeable electricity storage, and a communication channel is established between the first and second vehicles. The first on-board rechargeable electricity storage is charged using energy stored in the second on-board rechargeable electricity storage and wirelessly transferred from the second vehicle to the first vehicle. The charging is controlled with information exchanged between the first and second vehicles over the communication channel.
    Type: Application
    Filed: November 12, 2017
    Publication date: April 19, 2018
    Inventors: Si Bin Fan, Ge Liang, Hao Sheng, Hai Dong Zhang, Jinfan Zhu
  • Publication number: 20180105054
    Abstract: The disclosure involves wireless electric power sharing between vehicles. A first vehicle sends a charging request, wherein the first vehicle is at least partially powered by a first on-board rechargeable electricity storage. The first vehicle receives a response to the charging request from a second vehicle which is at least partially powered by a second on-board rechargeable electricity storage, and a communication channel is established between the first and second vehicles. The first on-board rechargeable electricity storage is charged using energy stored in the second on-board rechargeable electricity storage and wirelessly transferred from the second vehicle to the first vehicle. The charging is controlled with information exchanged between the first and second vehicles over the communication channel.
    Type: Application
    Filed: October 14, 2016
    Publication date: April 19, 2018
    Inventors: Si Bin Fan, Ge Liang, Hao Sheng, Hai Dong Zhang, Jinfan Zhu
  • Publication number: 20180101307
    Abstract: This disclosure provides a computer implemented method comprising: determining whether an input to a program matches a predetermined scenario; and recording, at least partially in response to the determination that the input matches the predetermined scenario, execution information of execution of at least part of the program, the execution of the at least part of the program being in response to the input.
    Type: Application
    Filed: December 13, 2017
    Publication date: April 12, 2018
    Inventors: Si Bin Fan, Xiao Feng Guan, You Peng Huang, Zhao Juan Li, Rong Xiang, Rong Zhao
  • Publication number: 20180101550
    Abstract: In one embodiment, a system includes a processing circuit and logic integrated with the processing circuit, executable by the processing circuit, or integrated with and executable by the processing circuit. The logic is configured to cause the processing circuit to obtain an image of an object viewed by a user of an augmented reality or virtual reality device (hereafter the AR/VR device). The logic is also configured to cause the processing circuit to determine one or more keywords that describe the object and search at least one knowledge base using the one or more keywords and contextual factors to produce context relevant to the object. Moreover, the logic is configured to cause the processing circuit to send the context to the AR/VR device.
    Type: Application
    Filed: October 11, 2016
    Publication date: April 12, 2018
    Inventors: Jeffrey A. Calcaterra, Si Bin Fan, Su Liu, Cheng Xu
  • Patent number: 9927250
    Abstract: Determination of a dynamic meet location for multiple individuals using current conditions. Taking into account a variety of external conditions (including traffic, travel speed, etc.), a meet location is selected and dynamically updated for multiple individuals based, at least in part, on a set of initial conditions.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Nan Chen, Si Bin Fan, Ju Ling Liu, Yi Cen Pan, Li Na Wang, Juan Y. Zhai
  • Patent number: 9922044
    Abstract: A method for synchronizing file paths associated with computer files based on file path modifications is provided. The method may include detecting a file path modification to a referenced file path associated with a computer file. The method may also include identifying a type of the file path modification. The method may further include identifying a generated file path based on the type of the file path modification. Additionally, the method may include synchronizing the referenced file path to the generated file path. The method may also include modifying the file path information associated with the computer file. The method may further include generating association information in a file properties window associated with the referenced file path and the at least one generated file path. The method may also include validating and extracting the file path information associated with the computer file for use by at least one application.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: March 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Si Bin Fan, Ping Xiao, XiaoLin Zhang, Jia Zou
  • Publication number: 20180063041
    Abstract: Embodiments of the present disclosure build a virtual group in an instant messaging client. A virtual group for a first group related to a first user and at least one second group related to the first user is built. In response to receiving a message and intended recipient of the message from the first user in the virtual group, wherein the receiver candidate are in the first group and/or the at least one second group, the message is sent to the indicated target recipients.
    Type: Application
    Filed: August 26, 2016
    Publication date: March 1, 2018
    Inventors: Jonathan Dunne, Si Bin Fan, Chen Jiang, Qin Li, Yan Rong Shen, Chang Ning Song, Ping Xiao
  • Publication number: 20180063042
    Abstract: Embodiments of the present disclosure build a virtual group in an instant messaging client. A virtual group for a first group related to a first user and at least one second group related to the first user is built. In response to receiving a message and intended recipient of the message from the first user in the virtual group, wherein the receiver candidate are in the first group and/or the at least one second group, the message is sent to the indicated target recipients.
    Type: Application
    Filed: September 28, 2017
    Publication date: March 1, 2018
    Inventors: Jonathan Dunne, Si Bin Fan, Chen Jiang, Qin Li, Yan Rong Shen, Chang Ning Song, Ping Xiao
  • Patent number: 9898258
    Abstract: A method includes collecting information corresponding to a build environment in which a build result of a source code is generated, the collected information including one or more predefined build environment factors, and storing, in a repository, the collected information as a version of the build environment.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: February 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Si Bin Fan, Chan Gao, Peng Hui Jiang, Miao Liu, Su Liu, Chih-Wen Su, Yan Sun, Wen Yin
  • Publication number: 20180024982
    Abstract: In one embodiment, a computer-implemented method includes extracting one or more keywords from summarized content according to one or more classified topics. The method also includes searching for visual aid elements that relate to the one or more keywords in a visual aid element repository that stores a plurality of visual aid elements. In addition, the method includes selecting one or more visual aid elements from the visual aid element repository based on a type of the one or more classified topics. Also, the method includes generating at least one visual aid object using the one or more visual aid elements based on at least one predefined visual aid template. Moreover, the method includes delivering the at least one visual aid object to one or more registered devices of at least one user.
    Type: Application
    Filed: July 22, 2016
    Publication date: January 25, 2018
    Inventors: Si Bin Fan, Yu Gu, Su Liu, Cheng Xu
  • Publication number: 20170371552
    Abstract: This disclosure provides a computer implemented method comprising: determining whether an input to a program matches a predetermined scenario; and recording, at least partially in response to the determination that the input matches the predetermined scenario, execution information of execution of at least part of the program, the execution of the at least part of the program being in response to the input.
    Type: Application
    Filed: June 27, 2016
    Publication date: December 28, 2017
    Inventors: Si Bin Fan, Xiao Feng Guan, You Peng Huang, Zhao Juan Li, Rong Xiang, Rong Zhao