Patents by Inventor Ralph Neff
Ralph Neff 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: 11250263Abstract: Augmented reality (AR) systems, methods, and instrumentalities are disclosed. A user's gaze point may be estimated and may be used to search for and present information, e.g., information relating to areas on which the user is focusing. The user's gaze point may be used to facilitate or enable modes of interactivity and/or user interfaces that may be controlled by the direction of view of the user. Biometric techniques may be used to estimate an emotional state of the user. This estimated emotional state may be used to be the information that is presented to the user.Type: GrantFiled: March 19, 2018Date of Patent: February 15, 2022Assignee: InterDigital Patent Holdings, Inc.Inventors: Eduardo Asbun, Yuriy Reznik, Ariela Zeira, Gregory S. Sternberg, Ralph Neff
-
Publication number: 20220038771Abstract: Power aware adaptation for a power aware video streaming system may be based on the complexity information conveyed in different ways. A complexity level of a data stream, such as a video data stream, may be selected as a function of a remaining battery power of a wireless transmit/receive unit (WTRU) and on a state set of a plurality of state sets that may be stored and/or managed by the WTRU. These state sets may correspond to, for example, different content sources and/or different complexity estimation algorithms and may be used to select the complexity level of the data stream. The data stream may then be received at the selected complexity level. The complexity level and/or a bitrate of the data stream may be adapted to accommodate, for example, the remaining battery power and/or other circumstances. The adaptation may be customized according to the objectives of use cases.Type: ApplicationFiled: October 18, 2021Publication date: February 3, 2022Applicant: InterDigital Patent Holdings, Inc.Inventors: Yuwen He, Markus Kunstner, Yan Ye, Ralph Neff
-
Publication number: 20220005232Abstract: Systems and methods are described for compressing color information in point cloud data. In some embodiments, point cloud data includes point position information and point color information for each of a plurality of points. The point position information is provided to a neural network, and the neural network generates predicted color information (e.g. predicted luma and chroma values) for respective points in the point cloud. A prediction residual is generated to represent the difference between the predicted color information and the input point color position. The point position information (which may be in compressed form) and the prediction residual are encoded in a bitstream. In some embodiments, color hint data is encoded to improve color prediction.Type: ApplicationFiled: December 11, 2019Publication date: January 6, 2022Inventors: Tatu V. J. Harviainen, Louis Kerofsky, Ralph Neff
-
Patent number: 11153645Abstract: Power aware adaptation for a power aware video streaming system may be based on the complexity information conveyed in different ways. A complexity level of a data stream, such as a video data stream, may be selected as a function of a remaining battery power of a wireless transmit/receive unit (WTRU) and on a state set of a plurality of state sets that may be stored and/or managed by the WTRU. These state sets may correspond to, for example, different content sources and/or different complexity estimation algorithms and may be used to select the complexity level of the data stream. The data stream may then be received at the selected complexity level. The complexity level and/or a bitrate of the data stream may be adapted to accommodate, for example, the remaining battery power and/or other circumstances. The adaptation may be customized according to the objectives of use cases.Type: GrantFiled: September 24, 2019Date of Patent: October 19, 2021Assignee: InterDigital Patent Holdings, Inc.Inventors: Yuwen He, Markus Kunstner, Yan Ye, Ralph Neff
-
Publication number: 20210185303Abstract: Some embodiments of a method may include: identifying two-dimensional (2D) content present in an image of a real-world scene; retrieving metadata comprising depth information associated with the 2D content; generating a plurality of focal plane images using the metadata, the plurality of focal plane images comprising depth cues for the 2D content; and displaying the plurality of focal plane images as a see-through overlay synchronized with the 2D content.Type: ApplicationFiled: July 1, 2019Publication date: June 17, 2021Inventors: Seppo T. Valli, Pekka K. Siltanen, Louis Kerofsky, Ralph Neff
-
Patent number: 10986370Abstract: A video coding system may perform inter-layer processing by simultaneously performing inverse tone mapping and color gamut conversion scalability processes on a base layer of a video signal. The video coding system may then perform upsampling on the processed base layer. The processed base layer may be used to code an enhancement layer. Bit depth may be considered for color gamut conversion modules. Luma and/or chroma bit depths may be aligned with respective larger or smaller bit depth values of luma and/or chroma.Type: GrantFiled: July 26, 2018Date of Patent: April 20, 2021Assignee: VID SCALE, Inc.Inventors: Yan Ye, Jie Dong, Yuwen He, Ralph Neff
-
Patent number: 10897629Abstract: In an intra-block copy video encoding method, an encoder performs a hash-based search to identify a selected set of candidate blocks for prediction of an input video block. For each of the candidate blocks in the selected set, the encoder determines a correlation between, on the one hand, luma and chroma components of the input video block and, on the other hand, luma and chroma components of the respective candidate blocks. A predictor block is selected based on the correlation and is used to encode the input video block. In different embodiments, the correlation may be the negative of the sum of absolute differences of the components, may include a Jaccard similarity measure between respective pixels, or may be based on a Hamming distance between two high precision hash values of the input video block and the candidate block.Type: GrantFiled: June 18, 2015Date of Patent: January 19, 2021Assignee: Vid Scale, Inc.Inventors: Yuwen He, Xiaoyu Xiu, Yan Ye, Ralph Neff
-
Patent number: 10728338Abstract: Methods and systems may be used automated profiling and context dependent cooperative Internet of Things (IoT) management operations. Sensor data may be received from a plurality of devices, arranged into states, and categorized to generate a plurality of behavior categories. State transitions of the sensor data may be detected to generate state transition events. Interdependencies between the states and the state transition events may be analyzed using sets of event pattern detection rules. Actionable event patterns (AEPs) may be created and run based at least on the states and the state transition events to detect combinations of behavior patterns. Control actions and/or alerts may be sent to devices/users based on the detected combinations of behavior pattern. An interdependency graph (IDG) may be generated and/or displayed to users to represent the interdependencies between the states and the state transition events.Type: GrantFiled: May 18, 2016Date of Patent: July 28, 2020Assignee: InterDigital Patent Holdings, Inc.Inventors: Shoshana Loeb, Kuo-Chu Lee, Ralph Neff
-
Publication number: 20200169768Abstract: Media content coded using scalable coding techniques may be cached among a group of cache devices. Layered segments of the media content may be pre-loaded onto the cache devices, which may be located throughout a content distribution network, including a home network. The caching location of the media content may be determined based on multiple factors including a content preference associated with the group of cache devices and device capabilities. A cache controller may manage the caching of the media content.Type: ApplicationFiled: January 29, 2020Publication date: May 28, 2020Applicant: Vid Scale, Inc.Inventors: Yong He, Yuwen He, Yan Ye, Ralph Neff
-
Publication number: 20200099946Abstract: Systems, methods, and instrumentalities are disclosed for encoder and/or decoder optimization using a multi-threaded parallel processing framework. An encoding and/or decoding device may receive a video sequence that includes a plurality of first-temporal level pictures associated with a first temporal level and a plurality of second-temporal level pictures associated with a second temporal level. The encoding and/or decoding device may allocate a first number of parallel processing threads for encoding and/or decoding the first-temporal level pictures and a second number of parallel processing threads for encoding and/or decoding the second-temporal level pictures. The device may perform this allocation based on temporal level priority, for example. The encoding and/or decoding device may encode and/or decode the first-temporal level pictures and the second-temporal level pictures.Type: ApplicationFiled: November 26, 2019Publication date: March 26, 2020Applicant: VID SCALE, INC.Inventors: Srinivas Gudumasu, Yuwen He, Yan Ye, Ralph Neff
-
Patent number: 10582227Abstract: Media content coded using scalable coding techniques may be cached among a group of cache devices. Layered segments of the media content may be pre-loaded onto the cache devices, which may be located throughout a content distribution network, including a home network. The caching location of the media content may be determined based on multiple factors including a content preference associated with the group of cache devices and device capabilities. A cache controller may manage the caching of the media content.Type: GrantFiled: January 17, 2017Date of Patent: March 3, 2020Assignee: VID SCALE, Inc.Inventors: Yong He, Yuwen He, Yan Ye, Ralph Neff
-
Publication number: 20200021884Abstract: Power aware adaptation for a power aware video streaming system may be based on the complexity information conveyed in different ways. A complexity level of a data stream, such as a video data stream, may be selected as a function of a remaining battery power of a wireless transmit/receive unit (WTRU) and on a state set of a plurality of state sets that may be stored and/or managed by the WTRU. These state sets may correspond to, for example, different content sources and/or different complexity estimation algorithms and may be used to select the complexity level of the data stream. The data stream may then be received at the selected complexity level. The complexity level and/or a bitrate of the data stream may be adapted to accommodate, for example, the remaining battery power and/or other circumstances. The adaptation may be customized according to the objectives of use cases.Type: ApplicationFiled: September 24, 2019Publication date: January 16, 2020Applicant: InterDigital Patent Holdings, Inc.Inventors: Yuwen He, Markus Kunstner, Yan Ye, Ralph Neff
-
Publication number: 20200014961Abstract: Systems and methods are described for enabling a consumer of streaming video to obtain different views of the video, such as zoomed views of one or more objects of interest. In an exemplary embodiment, a client device receives an original video stream along with data identifying objects of interest and their spatial locations within the original video. In one embodiment, in response to user selection of an object of interest, the client device switches to display of a cropped and scaled version of the original video to present a zoomed video of the object of interest. The zoomed video tracks the selected object even as the position of the selected object changes with respect to the original video. In some embodiments, the object of interest and the appropriate zoom factor are both selected with a single expanding-pinch gesture on a touch screen.Type: ApplicationFiled: February 17, 2018Publication date: January 9, 2020Inventors: Kumar Ramaswamy, Jeffrey Allen Cooper, John Richardson, Ralph Neff
-
Patent number: 10523957Abstract: Systems, methods, and instrumentalities are disclosed for encoder and/or decoder optimization using a multi-threaded parallel processing framework. An encoding and/or decoding device may receive a video sequence that includes a plurality of first-temporal level pictures associated with a first temporal level and a plurality of second-temporal level pictures associated with a second temporal level. The encoding and/or decoding device may allocate a first number of parallel processing threads for encoding and/or decoding the first-temporal level pictures and a second number of parallel processing threads for encoding and/or decoding the second-temporal level pictures. The device may perform this allocation based on temporal level priority, for example. The encoding and/or decoding device may encode and/or decode the first-temporal level pictures and the second-temporal level pictures.Type: GrantFiled: August 10, 2015Date of Patent: December 31, 2019Assignee: VID SCALE, Inc.Inventors: Srinivas Gudumasu, Yuwen He, Yan Ye, Ralph Neff
-
Publication number: 20190370492Abstract: Preserving user privacy and preventing surveillance on behalf of users of a virtual reality world. One or more plans are available when a privacy or surveillance risk to a user is detected. In one plan, configurable scripts execute on behalf of the user to create a confusing array of clone avatars that obfuscate the real user avatar behavior. A malevolent avatar, attempting to surveil the user, may have difficulty distinguishing the clones from the user and may miss out on private insights he might otherwise have learned from the user's behavior. In another exemplary privacy plan, a copy of part of the virtual world is spawned, occupied exclusively by the user's avatar, and then merged into the main world. Privacy plans may be selected manually or automatically in response to perceived privacy threats to strike a balance between privacy and enjoyment within the virtual world.Type: ApplicationFiled: January 31, 2018Publication date: December 5, 2019Inventors: Benjamin Falchuk, Shoshana Loeb, Ralph Neff
-
Patent number: 10469904Abstract: Power aware adaptation for a power aware video streaming system may be based on the complexity information conveyed in different ways. A complexity level of a data stream, such as a video data stream, may be selected as a function of a remaining battery power of a wireless transmit/receive unit (WTRU) and on a state set of a plurality of state sets that may be stored and/or managed by the WTRU. These state sets may correspond to, for example, different content sources and/or different complexity estimation algorithms and may be used to select the complexity level of the data stream. The data stream may then be received at the selected complexity level. The complexity level and/or a bitrate of the data stream may be adapted to accommodate, for example, the remaining battery power and/or other circumstances. The adapation may be customized according to the objectives of use cases.Type: GrantFiled: July 18, 2018Date of Patent: November 5, 2019Assignee: InterDigital Patent Holdings, Inc.Inventors: Yuwen He, Markus Kunstner, Yan Ye, Ralph Neff
-
Publication number: 20190320189Abstract: Systems and methods are described for providing viewers of adaptive bit rate (ABR) streaming video with the option to view alternative streams in which an alternative tone mapping is applied to one or more regions of interest. The availability of streams with alternative tone mappings may be identified in a media presentation description (MPD) in an MPEG-DASH system. In some embodiments, the streaming video is divided into slices, and alternative tone mappings are applied to regions of interest within the slices. When a server receives a request from a client device for alternative tone mappings of different regions, slices with the appropriate mapping may be assembled on demand and delivered to the requestor as a single video stream. Tone mappings may be used, for example, to highlight particular players in a sporting event.Type: ApplicationFiled: July 7, 2017Publication date: October 17, 2019Inventors: Jeffrey Allen Cooper, Kumar Ramaswamy, Ralph Neff
-
Publication number: 20190158854Abstract: Sketch copy mode may be used to code blocks comprising irregular lines, syntax redundancy may be removed from blocks with special characteristics, and/or run value coding may be simplified. The parsing dependencies in palette coding design may be removed. For example, the context modeling dependency of the syntax element palette_transpose_flag may be removed, for example, by simplifying the corresponding context model. The context modeling of the syntax element palette_mode may be removed, for example, by using run-length coding without using context. The syntax parsing dependencies and/or the syntax signaling dependencies that are related with escape color signaling may be removed. A palette table generation process may handle input screen content video with high bit depths, for example, at the encoder side.Type: ApplicationFiled: January 28, 2019Publication date: May 23, 2019Applicant: VID SCALE, INC.Inventors: Yuwen He, Xiaoyu Xiu, Yan Ye, Ralph Neff
-
Publication number: 20190028743Abstract: Media content coded using scalable coding techniques may be cached among a group of cache devices. Layered segments of the media content may be pre-loaded onto the cache devices, which may be located throughout a content distribution network, including a home network. The caching location of the media content may be determined based on multiple factors including a content preference associated with the group of cache devices and device capabilities. A cache controller may manage the caching of the media content.Type: ApplicationFiled: January 17, 2017Publication date: January 24, 2019Applicant: Vid Scale, Inc.Inventors: Yong He, Yuwen He, Yan Ye, Ralph Neff
-
Publication number: 20190014348Abstract: A video coding system may perform inter-layer processing by simultaneously performing inverse tone mapping and color gamut conversion scalability processes on a base layer of a video signal. The video coding system may then perform upsampling on the processed base layer. The processed base layer may be used to code an enhancement layer. Bit depth may be considered for color gamut conversion modules. Luma and/or chroma bit depths may be aligned with respective larger or smaller bit depth values of luma and/or chroma.Type: ApplicationFiled: July 26, 2018Publication date: January 10, 2019Applicant: Vid Scale, Inc.Inventors: Yan Ye, Jie Dong, Yuwen He, Ralph Neff