Patents by Inventor Bin Ni

Bin Ni 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: 20190272311
    Abstract: Generating notifications comprising text and image data for client devices with limited display screens is disclosed. An image to be included in the notification is resized and reshaped using image processing techniques. The resized image is further analyzed to identify optimal portions for placing the text data. The text data can also be analyzed and shortened for including at the identified portion of resized image to generate a notification. The resulting notification displays the text and image data optimally within the limited screen space of the client device so that a user observing the notification can obtain the information at a glance.
    Type: Application
    Filed: May 21, 2019
    Publication date: September 5, 2019
    Inventors: Bin NI, Jia LI
  • Publication number: 20190191226
    Abstract: One or more computing devices, systems, and/or methods for generating and/or presenting time-lapse videos and/or live-stream videos are provided. For example, a plurality of video frames may be extracted from a video. A first set of video frames and a second set of video frames may be identified from the plurality of video frames. The first set of video frames may be combined to generate a first time-lapse video frame and the second set of video frames may be combined to generate a second time-lapse video frame. A time-lapse video may be generated based upon the first time-lapse video frame and the second time-lapse video frame. In another example, a time-lapse video may be generated based upon a recorded video associated with a live-stream video. The time-lapse video may be presented. Responsive to a completion of the presenting the time-lapse video, the live-stream video may be presented.
    Type: Application
    Filed: December 19, 2017
    Publication date: June 20, 2019
    Inventors: Bin Ni, Benoit Schillings, Stephen Lee Hodnicki, Michael Chang-Chen
  • Patent number: 10327046
    Abstract: One or more computing devices, systems, and/or methods for generating and/or presenting time-lapse videos and/or live-stream videos are provided. For example, a plurality of video frames may be extracted from a video. A first set of video frames and a second set of video frames may be identified from the plurality of video frames. The first set of video frames may be combined to generate a first time-lapse video frame and the second set of video frames may be combined to generate a second time-lapse video frame. A time-lapse video may be generated based upon the first time-lapse video frame and the second time-lapse video frame. In another example, a time-lapse video may be generated based upon a recorded video associated with a live-stream video. The time-lapse video may be presented. Responsive to a completion of the presenting the time-lapse video, the live-stream video may be presented.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: June 18, 2019
    Assignee: Oath Inc.
    Inventors: Bin Ni, Benoit Schillings, Stephen Lee Hodnicki, Michael Chang-Chen
  • Patent number: 10318611
    Abstract: Generating notifications comprising text and image data for client devices with limited display screens is disclosed. An image to be included in the notification is resized and reshaped using image processing techniques. The resized image is further analyzed to identify optimal portions for placing the text data. The text data can also be analyzed and shortened for including at the identified portion of resized image to generate a notification. The resulting notification displays the text and image data optimally within the limited screen space of the client device so that a user observing the notification can obtain the information at a glance.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: June 11, 2019
    Assignee: OATH INC.
    Inventors: Bin Ni, Jia Li
  • Publication number: 20190098141
    Abstract: Example methods and systems described herein provide information on a mobile device. Some example embodiments may include receiving information that is current as of a specific period. The information may be subject to change with a progression of time. An example embodiment includes causing the received information to be output to a user interface of a mobile device at the same time that an element of a computing application is being output to the user interface. The element of the computing application may be associated with a computing application that is being executed by the mobile device.
    Type: Application
    Filed: November 27, 2018
    Publication date: March 28, 2019
    Applicant: eBay Inc.
    Inventors: Bin Ni, Venu Reddy
  • Publication number: 20180324357
    Abstract: In an embodiment, an electronic device may be configured to capture still frames during video capture but may capture the still frames in the 4×3 aspect ratio and at higher resolution than the 16×9 aspect ratio video frames. The device may interleave high resolution, 4×3 frames and lower resolution 16×9 frames in the video sequence, and may capture the nearest higher resolution, 4×3 frame when the user indicates the capture of a still frame. Alternatively, the device may display 16×9 frames in the video sequence, and then expand to 4×3 frames when a shutter button is pressed. The device may capture the still frame and return to the 16×9 video frames responsive to a release of the shutter button.
    Type: Application
    Filed: June 27, 2018
    Publication date: November 8, 2018
    Inventors: D. Amnon Silverstein, Shun Wai Go, Suk Hwan Lim, Timothy J. Millet, Ting Chen, Bin Ni
  • Patent number: 10038845
    Abstract: In an embodiment, an electronic device may be configured to capture still frames during video capture, but may capture the still frames in the 4×3 aspect ratio and at higher resolution than the 16×9 aspect ratio video frames. The device may interleave high resolution, 4×3 frames and lower resolution 16×9 frames in the video sequence, and may capture the nearest higher resolution, 4×3 frame when the user indicates the capture of a still frame. Alternatively, the device may display 16×9 frames in the video sequence, and then expand to 4×3 frames when a shutter button is pressed. The device may capture the still frame and return to the 16×9 video frames responsive to a release of the shutter button.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: July 31, 2018
    Assignee: Apple Inc.
    Inventors: D. Amnon Silverstein, Shun Wai Go, Suk Hwan Lim, Timothy J. Millet, Ting Chen, Bin Ni
  • Publication number: 20180027307
    Abstract: One or more computing devices, systems, and/or methods for emotional reaction sharing are provided. For example, a client device captures video of a user viewing content, such as a live stream video. Landmark points, corresponding to facial features of the user, are identified and provided to a user reaction distribution service that evaluates the landmark points to identify a facial expression of the user, such as a crying facial expression. The facial expression, such as landmark points that can be applied to a three-dimensional model of an avatar to recreate the facial expression, are provided to client devices of users viewing the content, such as a second client device. The second client device applies the landmark points of the facial expression to a bone structure mapping and a muscle movement mapping to create an expressive avatar having the facial expression for display to a second user.
    Type: Application
    Filed: July 25, 2016
    Publication date: January 25, 2018
    Inventors: Bin Ni, Gregory Davis Choi, Adam Bryan Mathes
  • Publication number: 20180020243
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods automatically analyze a live streaming media file, and identify portions of the media that are highlights. The content classified as a highlight can be shared across social media platforms, and indexed for searching respective to attributes of the video content. The streaming and highlight media content is renderable in a novel, modified video player that enables variable playback speeds for how content is classified, and enables on-demand selections of specific content portions and adjustable rendering displays during streaming.
    Type: Application
    Filed: July 13, 2016
    Publication date: January 18, 2018
    Inventors: Bin NI, Kirk Lieb, Rick Hawes, Yale Song, Benoit Schillings, Vahe Oughourlian, Jordi Vallmitjana, Jennelle Nystrom, Hardik Ruparel, Michael Chen, Adam Mathes, Arunkumar Balasubramanian, Jian Zhou, Matt Edelman
  • Publication number: 20170322908
    Abstract: Generating notifications comprising text and image data for client devices with limited display screens is disclosed. An image to be included in the notification is resized and reshaped using image processing techniques. The resized image is further analyzed to identify optimal portions for placing the text data. The text data can also be analyzed and shortened for including at the identified portion of resized image to generate a notification. The resulting notification displays the text and image data optimally within the limited screen space of the client device so that a user observing the notification can obtain the information at a glance.
    Type: Application
    Filed: July 27, 2017
    Publication date: November 9, 2017
    Inventors: Bin NI, Jia LI
  • Patent number: 9727397
    Abstract: A container-less JSP system is provided. An example container-less JSP system comprises a detector, a trigger module, and an invoker. The detector may be configured to detect a request initiated by a client application to invoke a JSP template. The request is a protocol-neutral Java™ interface. The trigger module may be configured to trigger the protocol-neutral Java™ interface to invoke the JSP template. The invoker may be configured to invoke the JSP template.
    Type: Grant
    Filed: July 18, 2008
    Date of Patent: August 8, 2017
    Assignee: PAYPAL, INC.
    Inventors: Bin Ni, Mark P. Palaima, Thierry Neel, Yitao Yao
  • Patent number: 9720882
    Abstract: Generating notifications comprising text and image data for client devices with limited display screens is disclosed. An image to be included in the notification is resized and reshaped using image processing techniques. The resized image is further analyzed to identify optimal portions for placing the text data. The text data can also be analyzed and shortened for including at the identified portion of resized image to generate a notification. The resulting notification displays the text and image data optimally within the limited screen space of the client device so that a user observing the notification can obtain the information at a glance.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: August 1, 2017
    Assignee: YAHOO! INC.
    Inventors: Bin Ni, Jia Li
  • Publication number: 20170134655
    Abstract: In an embodiment, an electronic device may be configured to capture still frames during video capture, but may capture the still frames in the 4×3 aspect ratio and at higher resolution than the 16×9 aspect ratio video frames. The device may interleave high resolution, 4×3 frames and lower resolution 16×9 frames in the video sequence, and may capture the nearest higher resolution, 4×3 frame when the user indicates the capture of a still frame. Alternatively, the device may display 16×9 frames in the video sequence, and then expand to 4×3 frames when a shutter button is pressed. The device may capture the still frame and return to the 16×9 video frames responsive to a release of the shutter button.
    Type: Application
    Filed: January 25, 2017
    Publication date: May 11, 2017
    Inventors: D. Amnon Silverstein, Shun Wai Go, Suk Hwan Lim, Timothy J. Millet, Ting Chen, Bin Ni
  • Patent number: 9591219
    Abstract: In an embodiment, an electronic device may be configured to capture still frames during video capture, but may capture the still frames in the 4×3 aspect ratio and at higher resolution than the 16×9 aspect ratio video frames. The device may interleave high resolution, 4×3 frames and lower resolution 16×9 frames in the video sequence, and may capture the nearest higher resolution, 4×3 frame when the user indicates the capture of a still frame. Alternatively, the device may display 16×9 frames in the video sequence, and then expand to 4×3 frames when a shutter button is pressed. The device may capture the still frame and return to the 16×9 video frames responsive to a release of the shutter button.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: March 7, 2017
    Assignee: Apple Inc.
    Inventors: D. Amnon Silverstein, Shun Wai Go, Suk Hwan Lim, Timothy J. Millet, Ting Chen, Bin Ni
  • Patent number: 9478263
    Abstract: Systems and methods for monitoring and controlling repetitive accesses to a dynamic random-access memory (DRAM) row are disclosed. A method for monitoring and controlling repetitive accesses to a DRAM can include dividing a bank of the DRAM into a number of logical blocks, mapping each row of the bank to one of the logical blocks, monitoring accesses to the logical blocks, and controlling accesses to the logical blocks based on the monitoring.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: October 25, 2016
    Assignee: APPLE INC.
    Inventors: Bin Ni, Kai Lun Charles Hsiung, Yanzhe Liu, Sukalpa Biswas
  • Patent number: 9471941
    Abstract: A method of managing delivery of content to end users of an application executing on an application server is disclosed. A definition of a first variant of a web page is received, the definition of the first variant specifying that an instance of a first widget is to be included in the first variant at a first region conforming to a page layout of the web page. A definition of a second variant of the web page is received, the definition of the second variant specifying that an instance of a second widget is to be included in the second variant at a second region conforming to the page layout of the web page. A comparison of the first variant and the second variant is presented with respect to a performance metric, the performance metric pertaining to an effectiveness of the web page at bringing in revenues to a network-based publication system.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: October 18, 2016
    Assignee: eBay Inc.
    Inventors: Sanjeev Ramakumar, Philip Law, Venu Reddy, Dmytro Semenov, Bin Ni
  • Publication number: 20160266949
    Abstract: A method to optimize calls to a service by components of an application running on an application server is provided. The method includes receiving a first call and a second call, the first call made to a service by a first one of a plurality of components included in the application, and the second call made to the service by a second one of the plurality of components; selecting one of a plurality of optimizations, the plurality of optimizations including orchestrating the first call and the second call into a third call to the service; and, in response to the selecting of the orchestrating of the first call and the second call into the third call as the one of the plurality of optimizations, orchestrating the first call and the second call into the third call.
    Type: Application
    Filed: May 18, 2016
    Publication date: September 15, 2016
    Inventors: Bin Ni, Diego Lagunas, Jun Lu, Venu Reddy, Ramamurthy Kumar, Sami Ben-Romdhane
  • Publication number: 20160219220
    Abstract: In an embodiment, an electronic device may be configured to capture still frames during video capture, but may capture the still frames in the 4×3 aspect ratio and at higher resolution than the 16×9 aspect ratio video frames. The device may interleave high resolution, 4×3 frames and lower resolution 16×9 frames in the video sequence, and may capture the nearest higher resolution, 4×3 frame when the user indicates the capture of a still frame. Alternatively, the device may display 16×9 frames in the video sequence, and then expand to 4×3 frames when a shutter button is pressed. The device may capture the still frame and return to the 16×9 video frames responsive to a release of the shutter button.
    Type: Application
    Filed: April 4, 2016
    Publication date: July 28, 2016
    Inventors: D. Amnon Silverstein, Shun Wai Go, Suk Hwan Lim, Timothy J. Millet, Ting Chen, Bin Ni
  • Patent number: 9367371
    Abstract: A method to optimize calls to a service by components of an application running on an application server is provided. The method includes receiving a first call and a second call, the first call made to a service by a first one of a plurality of components included in the application, and the second call made to the service by a second one of the plurality of components; selecting one of a plurality of optimizations, the plurality of optimizations including orchestrating the first call and the second call into a third call to the service; and, in response to the selecting of the orchestrating of the first call and the second call into the third call as the one of the plurality of optimizations, orchestrating the first call and the second call into the third call.
    Type: Grant
    Filed: April 5, 2010
    Date of Patent: June 14, 2016
    Assignee: PayPal, Inc.
    Inventors: Bin Ni, Diego Lagunas, Jun Lu, Venu Reddy, Ramamurthy Kumar, Sami Ben Romdhane
  • Publication number: 20160147713
    Abstract: Generating notifications comprising text and image data for client devices with limited display screens is disclosed. An image to be included in the notification is resized and reshaped using image processing techniques. The resized image is further analyzed to identify optimal portions for placing the text data. The text data can also be analyzed and shortened for including at the identified portion of resized image to generate a notification. The resulting notification displays the text and image data optimally within the limited screen space of the client device so that a user observing the notification can obtain the information at a glance.
    Type: Application
    Filed: November 20, 2014
    Publication date: May 26, 2016
    Inventors: Bin Ni, Jia Li