Patents by Inventor Shu Shi

Shu Shi 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: 20210295414
    Abstract: A commodity recommendation method, apparatus and system, and a computer readable storage medium. The method includes: analyzing an image of a specific offline customer currently entering a store to obtain an attribute of the specific offline customer; determining an online user matching the specific offline customer according to the attribute of the specific offline customer; constructing a collection of popular commodities of the store according to commodities corresponding to stay positions of offline customers who have entered the store before; and recommending a commodity to the specific offline customer according to a historical shopping information of the online user and the collection of popular commodities.
    Type: Application
    Filed: July 23, 2019
    Publication date: September 23, 2021
    Applicants: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO, LTD., BEIJING JINGDONG CENTURY TRADING CO.,LTD.
    Inventors: Hailin SHI, Tao MEI, Bowen ZHOU, He ZHAO, Shu GONG
  • Patent number: 11121070
    Abstract: A device includes a package. The package includes a plurality of dies, an encapsulant encapsulating the plurality of dies, and a redistribution structure over the plurality of dies and the encapsulant. The device further includes first sockets bonded to a top surface of the redistribution structure and a rigid/flexible substrate bonded to the top surface of the redistribution structure. The rigid/flexible substrate includes a first rigid portion, a second rigid portion, and a flexible portion interposed between the first rigid portion and the second rigid portion. The device further includes second sockets bonded to the first rigid portion of the rigid/flexible substrate and connector modules bonded to the second rigid portion of the rigid/flexible substrate.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: September 14, 2021
    Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.
    Inventors: Shu-Rong Chun, Tin-Hao Kuo, Chi-Hui Lai, Kuo Lung Pan, Hao-Yi Tsai, Chung-Shi Liu, Chen-Hua Yu
  • Patent number: 11108840
    Abstract: Aspects of the subject disclosure may include, for example, a virtual processing system initiating a first streaming session with a content streaming server to receive content data, creating a first transport connection with a viewer streaming the content data in a second streaming session with the content streaming server by imitating a transport connection of the content streaming server with the viewer, creating a second transport connection with the content streaming server by imitating a transport connection of the viewer with the content streaming server, splitting the first streaming session between the content streaming server and the viewer, and streaming the content data to the viewer. Other embodiments are disclosed.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: August 31, 2021
    Assignees: AT&T Intellectual Property I, L.P., New York University
    Inventors: Shu Shi, Rittwik Jana, Hung-Hsiang Jonathan Chao, Yang Xu, Bo Yan
  • Patent number: 11107771
    Abstract: A method includes encapsulating a plurality of package components in an encapsulant, and forming a first plurality of redistribution layers over and electrically coupling to the plurality of package components. The first plurality of redistribution layers have a plurality of power/ground pad stacks, with each of the plurality of power/ground pad stacks having a pad in each of the first plurality of redistribution layers. The plurality of power/ground pad stacks include a plurality of power pad stacks, and a plurality of ground pad stacks. At least one second redistribution layer is formed over the first plurality of redistribution layers. The second redistribution layer(s) include power lines and electrical grounding lines electrically connecting to the plurality of power/ground pad stacks.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: August 31, 2021
    Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.
    Inventors: Shu-Rong Chun, Tin-Hao Kuo, Chi-Hui Lai, Kuo Lung Pan, Yu-Chia Lai, Hao-Yi Tsai, Chung-Shi Liu, Chen-Hua Yu
  • Patent number: 11102087
    Abstract: A processing system including at least one processor may receive a request from a client device for a deployment of a client service to a mobile edge infrastructure of a telecommunication network, the mobile edge infrastructure including host devices, and determine at least one requirement for the client service, including at least one of: a distance requirement, comprising a maximum distance between the client device and a candidate host device for deploying the service, or a latency requirement, comprising a maximum latency between the client device and the candidate host device for deploying the service. The processing system may further determine at least one available host device of the mobile edge infrastructure that meets the requirements, select a host device from among the at least one available host device to run the client service, and instruct the client device to connect to the host device that is selected.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: August 24, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Peixuan Gao, Michael Hwang, Christopher Rath, Rittwik Jana, Shu Shi, Varun Gupta
  • Publication number: 20210258821
    Abstract: The described technology is generally directed towards a transport protocol for latency sensitive applications. The disclosed transport protocol is “semi-reliable” in that it allows for specification of an importance of data being transmitted, thereby allowing important data to be sent reliably, while other data can be dropped if necessary, e.g., under bad network conditions. A deadline can be specified for such other data, and if the other data cannot be sent prior to the deadline, it can be dropped. Furthermore, the disclosed transport protocol can allow for early discovery of network jitter. A client device can send regular acknowledgments which identify most recently received data packets as well as a number of “heartbeat transmissions” received at the client device. A server device can use the acknowledgments to discover and respond to jitter.
    Type: Application
    Filed: February 19, 2020
    Publication date: August 19, 2021
    Inventors: Shu Shi, Rittwik Jana, Bo Han, Bo Chen
  • Publication number: 20210252394
    Abstract: The described technology is generally directed towards techniques to measure interaction latency. Interaction latency can be measured at a client device by measuring time intervals between user inputs and corresponding feedback, such as video frames responsive to the user inputs. Feedback can comprise communication bursts received at the client device. The communication bursts can be detected and correlated with user inputs in order to measure interaction latency. Feedback can also comprise video response features which are responsive to the user inputs. Received video frames can be analyzed to discover response features, and video frames including the response features can be correlated with user inputs in order to measure interaction latency.
    Type: Application
    Filed: February 18, 2020
    Publication date: August 19, 2021
    Inventors: Michael Hwang, Sannan Tariq, Christopher Rath, Rittwik Jana, Shu Shi
  • Publication number: 20210243483
    Abstract: Aspects of the subject disclosure may include, for example, embodiments for determining a first motion-to-update latency of a mobile device in relation to receiving a video content update provided by a video content server. Further embodiments include, responsive to determining that the first motion-to-update latency exceeds a threshold: determining a motion-to-update latency of the mobile device in relation to receiving video content updates from a plurality of edge servers resulting in a plurality of motion-to-update latencies, identifying a second motion-to-update latency from the plurality of motion-to-update latencies that is below the threshold, identifying an edge server associated with the second motion-to-update latency, and transmitting video content to the edge server to mitigate the first motion-to-update latency. The edge server provides a portion of the video content at different time intervals to the mobile device and the video content comprises panoramic video content.
    Type: Application
    Filed: April 26, 2021
    Publication date: August 5, 2021
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Shu Shi, John F. Murray, Michael Hwang, Rittwik Jana, Varun Gupta
  • Publication number: 20210224549
    Abstract: A system can obtain a labelled data set, including historic video data and labelled events. The system can divide the labelled data set into historic training/testing data sets. The system can determine, using the historic training data set, a plurality of different parameter configurations to be used by a video encoder to encode a video that includes a plurality of video frames. Each parameter configuration can include a group of pictures (“GOP”) size and a scenecut threshold. The system can calculate an accuracy of event detection (“ACC”) and a filtering rate (“FR”) for each parameter configuration. The system can calculate, for each parameter configuration of the plurality of different parameter configurations, a harmonic mean between the ACC and the FR. The system can then select a best parameter configuration of the plurality of different parameter configurations based upon the parameter configuration that has the highest harmonic mean.
    Type: Application
    Filed: April 5, 2021
    Publication date: July 22, 2021
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Tarek Elgamal, Shu Shi, Varun Gupta, John Murray, Rittwik Jana
  • Publication number: 20210195264
    Abstract: Aspects of the subject disclosure may include, for example, a processing system of a communication node routing data packets for a first streaming session between a viewer node of a plurality of viewer nodes and a content streaming server through the communication node without interrupting delivery of content data to the viewer node, establishing a second streaming session with the content streaming server to receive the content data, creating a first and second replacement connections by imitating a connections with the content streaming server and the viewer node, receiving a control packet over the second streaming session from the content streaming server, and splitting the first streaming session responsive to receiving the control packet. Other embodiments are disclosed.
    Type: Application
    Filed: March 4, 2021
    Publication date: June 24, 2021
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Shu Shi, Rittwik Jana, Bo Yan
  • Publication number: 20210185394
    Abstract: Aspects of the subject disclosure may include, for example, receiving, over a communication network, a plurality of requests for frames of video content to provide to a mobile device. Further embodiments can include determining a first portion of the plurality of requests are for pre-fetch frames of the video content, and providing, over the communication network, the pre-fetch frames to the mobile device over a default bearer path. Additional embodiments can include determining a second portion of the plurality of requests are for emergent frames of the video content, and providing, over the communication network, the emergent frames to the mobile device over a dedicated bearer path. Other embodiments are disclosed.
    Type: Application
    Filed: March 2, 2021
    Publication date: June 17, 2021
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Zhehui Zhang, Shu Shi, Rittwik Jana, Varun Gupta
  • Patent number: 11032590
    Abstract: Aspects of the subject disclosure may include, for example, embodiments for determining a first motion-to-update latency of a mobile device in relation to receiving a video content update provided by a video content server. Further embodiments include, responsive to determining that the first motion-to-update latency exceeds a threshold: determining a motion-to-update latency of the mobile device in relation to receiving video content updates from a plurality of edge servers resulting in a plurality of motion-to-update latencies, identifying a second motion-to-update latency from the plurality of motion-to-update latencies that is below the threshold, identifying an edge server associated with the second motion-to-update latency, and transmitting video content to the edge server to mitigate the first motion-to-update latency. The edge server provides a portion of the video content at different time intervals to the mobile device and the video content comprises panoramic video content.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: June 8, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Shu Shi, John F. Murray, Michael Hwang, Rittwik Jana, Varun Gupta
  • Patent number: 10972789
    Abstract: Aspects of the subject disclosure may include, for example, receiving, over a communication network, a plurality of requests for frames of video content to provide to a mobile device. Further embodiments can include determining a first portion of the plurality of requests are for pre-fetch frames of the video content, and providing, over the communication network, the pre-fetch frames to the mobile device over a default bearer path. Additional embodiments can include determining a second portion of the plurality of requests are for emergent frames of the video content, and providing, over the communication network, the emergent frames to the mobile device over a dedicated bearer path. Other embodiments are disclosed.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: April 6, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Zhehui Zhang, Shu Shi, Rittwik Jana, Varun Gupta
  • Patent number: 10970555
    Abstract: A system can obtain a labelled data set, including historic video data and labelled events. The system can divide the labelled data set into historic training/testing data sets. The system can determine, using the historic training data set, a plurality of different parameter configurations to be used by a video encoder to encode a video that includes a plurality of video frames. Each parameter configuration can include a group of pictures (“GOP”) size and a scenecut threshold. The system can calculate an accuracy of event detection (“ACC”) and a filtering rate (“FR”) for each parameter configuration. The system can calculate, for each parameter configuration of the plurality of different parameter configurations, a harmonic mean between the ACC and the FR. The system can then select a best parameter configuration of the plurality of different parameter configurations based upon the parameter configuration that has the highest harmonic mean.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: April 6, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Tarek Elgamal, Shu Shi, Varun Gupta, John Murray, Rittwik Jana
  • Patent number: 10972776
    Abstract: Aspects of the subject disclosure may include, for example, a processing system of a communication node routing data packets for a first streaming session between a viewer node of a plurality of viewer nodes and a content streaming server through the communication node without interrupting delivery of content data to the viewer node, establishing a second streaming session with the content streaming server to receive the content data, creating a first and second replacement connections by imitating a connections with the content streaming server and the viewer node, receiving a control packet over the second streaming session from the content streaming server, and splitting the first streaming session responsive to receiving the control packet. Other embodiments are disclosed.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: April 6, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Shu Shi, Rittwik Jana, Bo Yan
  • Publication number: 20210092347
    Abstract: In one example, a processing system including at least one processor may obtain predicted viewports of a plurality of mobile computing devices for an immersive visual stream, determine at least a first tile of the immersive visual stream that is within the predicted viewports of at least two mobile computing devices of the plurality of mobile computing devices, select a first mobile computing device of the at least two mobile computing devices to transmit the first tile, and transmit to the first mobile computing device, the first tile and at least one identification of at least one other mobile computing device of the at least two mobile computing devices to which the first mobile computing device is to forward the first tile.
    Type: Application
    Filed: September 24, 2019
    Publication date: March 25, 2021
    Inventors: Bo Han, Shu Shi, Rittwik Jana
  • Publication number: 20210092418
    Abstract: In one example, a processing system including at least one processor may obtain viewport information of a mobile computing device associated with a panoramic video, map the viewport information to a plurality of blocks of a frame of the panoramic video in accordance with a cube map projection of the frame, encode the plurality of blocks into a projected frame, and transmit the projected frame to the mobile computing device. In another example, a processing system of a mobile computing device including at least one processor may obtain viewport information of the device associated with a panoramic video, transmit to a server the viewport information, obtain from the server a projected frame of the panoramic video comprising a plurality of blocks of a frame of the panoramic video that are associated with the viewport information in accordance with a cube map projection of the frame, and buffer the projected frame.
    Type: Application
    Filed: September 24, 2019
    Publication date: March 25, 2021
    Inventors: Bo Han, Zhengye Liu, Shu Shi
  • Publication number: 20210064884
    Abstract: A system can obtain a labelled data set, including historic video data and labelled events. The system can divide the labelled data set into a historic training/testing data sets. The system can determine, using the historic training data set, a plurality of different parameter configurations to be used by a video encoder to encode a video that includes a plurality of video frames. Each parameter configuration can include a group of pictures (“GOP”) size and a scenecut threshold. The system can calculate an accuracy of event detection (“ACC”) and a filtering rate (“FR”) for each parameter configuration. The system can calculate, for each parameter configuration of the plurality of different parameter configurations, a harmonic mean between the ACC and the FR. The system can then select a best parameter configuration of the plurality of different parameter configurations based upon the parameter configuration that has the highest harmonic mean.
    Type: Application
    Filed: August 27, 2019
    Publication date: March 4, 2021
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Tarek Elgamal, Shu Shi, Varun Gupta, John Murray, Rittwik Jana
  • Publication number: 20210012353
    Abstract: A cloud services composition system allows customers to interactively create service constructs from network function virtualization resources. The network function virtualization primitives are modeled using a standard modeling language. An expert system suggests network function virtualization resources for use in the service construct, based on an expert system learning algorithm. The customer uses a graphical user interface to interconnect the resources and create the service construct. The process may involve collaboration with the network provider. The resulting construct is validated for use in a communications network.
    Type: Application
    Filed: September 30, 2020
    Publication date: January 14, 2021
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Rittwik Jana, Thomas Kirk, Syed Anwar Aftab, John F. Murray, Mazin E. Gilbert, Shu Shi, Serban Jora, Avi Zahavi
  • Publication number: 20200413022
    Abstract: Aspects of the subject disclosure may include, for example, obtaining image content over a communication network, determining a predicted viewpoint of a user associated with the image content, and adjusting the image content to equirectangular image content according to the predicted viewpoint. Further aspects can include downscaling the equirectangular image content according to a display capability of a mobile device resulting in a downscaled equirectangular image content, cropping the downscaled equirectangular image content resulting in a cropped equirectangular image content, and providing, over the communication network, the cropped equirectangular image content to the mobile device. Other embodiments are disclosed.
    Type: Application
    Filed: September 9, 2020
    Publication date: December 31, 2020
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Shu Shi, Varun Gupta, Rittwik Jana