Patents Assigned to Numecent Holdings, Inc.
  • Publication number: 20200387541
    Abstract: Interaction output over a local computer-readable medium (CRM) generated based on user interaction with rendered content input representing a virtualized asset being is received at a virtualized asset local provisioning server. A manner to exploit the virtualized asset is determined from interaction output. The virtualized asset is exploited based on the determined manner to exploit the virtualized asset. A request for a portion of the virtualized asset generated in response to the exploiting the virtualized asset is intercepted. If it is determined that the portion of the virtualized asset is absent from the local storage, a request for the portion of the virtualized asset is sent to a virtualized asset delivery system over a non-local CRM; the portion of the virtualized asset retrieved by the virtualized asset delivery system is received over the non-local CRM; and the received portion of the virtualized asset is used in exploiting the virtualized asset.
    Type: Application
    Filed: April 28, 2020
    Publication date: December 10, 2020
    Applicant: Numecent Holdings, Inc.
    Inventors: Huy Nguyen, Robert Tran, Brian Maxson, Arthur S. Hitomi
  • Publication number: 20200322221
    Abstract: A technique for determining a data window size allows a set of predicted blocks to be transmitted along with requested blocks. A stream enabled application executing in a virtual execution environment may use the blocks when needed.
    Type: Application
    Filed: March 10, 2020
    Publication date: October 8, 2020
    Applicant: Numecent Holdings, Inc.
    Inventors: Jeffrey DeVries, Arthur S. Hitomi
  • Publication number: 20200162464
    Abstract: A container that manages access to protected resources using rules to intelligently manage them includes an environment having a set of software and configurations that are to be managed. A rule engine, which executes the rules, may be called reactively when software accesses protected resources. The engine uses a combination of embedded and configurable rules. It may be desirable to assign and manage rules per process, per resource (e.g. file, registry, etc.), and per user. Access rules may be altitude-specific access rules.
    Type: Application
    Filed: July 16, 2019
    Publication date: May 21, 2020
    Applicant: Numecent Holdings, Inc.
    Inventors: Arthur S. Hitomi, Robert Tran, Peter J. Kammer, Doug Pfiffner, Huy Nguyen
  • Patent number: 10635715
    Abstract: Interaction output over a local computer-readable medium (CRM) generated based on user interaction with rendered content input representing a virtualized asset being is received at a virtualized asset local provisioning server. A manner to exploit the virtualized asset is determined from interaction output. The virtualized asset is exploited based on the determined manner to exploit the virtualized asset. A request for a portion of the virtualized asset generated in response to the exploiting the virtualized asset is intercepted. If it is determined that the portion of the virtualized asset is absent from the local storage, a request for the portion of the virtualized asset is sent to a virtualized asset delivery system over a non-local CRM; the portion of the virtualized asset retrieved by the virtualized asset delivery system is received over the non-local CRM; and the received portion of the virtualized asset is used in exploiting the virtualized asset.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: April 28, 2020
    Assignee: Numecent Holdings, Inc.
    Inventors: Huy Nguyen, Robert Tran, Brian Maxson, Arthur S. Hitomi
  • Publication number: 20200117571
    Abstract: A technique for generating component usage statistics involves associating components with blocks of a stream-enabled application. When the streaming application is executed, block requests may be logged by Block ID in a log. The frequency of component use may be estimated by analyzing the block request log with the block associations.
    Type: Application
    Filed: October 15, 2019
    Publication date: April 16, 2020
    Applicant: Numecent Holdings, Inc.
    Inventors: Jeffrey de Vries, Arthur S. Hitomi
  • Patent number: 10587473
    Abstract: A technique for determining a data window size allows a set of predicted blocks to be transmitted along with requested blocks. A stream enabled application executing in a virtual execution environment may use the blocks when needed.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: March 10, 2020
    Assignee: Numecent Holdings, Inc.
    Inventors: Jeffrey DeVries, Arthur S. Hitomi
  • Patent number: 10445210
    Abstract: A technique for generating component usage statistics involves associating components with blocks of a stream-enabled application. When the streaming application is executed, block requests may be logged by Block ID in a log. The frequency of component use may be estimated by analyzing the block request log with the block associations.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: October 15, 2019
    Assignee: Numecent Holdings, Inc.
    Inventors: Jeffrey de Vries, Arthur S. Hitomi
  • Patent number: 10356100
    Abstract: A container that manages access to protected resources using rules to intelligently manage them includes an environment having a set of software and configurations that are to be managed. A rule engine, which executes the rules, may be called reactively when software accesses protected resources. The engine uses a combination of embedded and configurable rules. It may be desirable to assign and manage rules per process, per resource (e.g. file, registry, etc.), and per user. Access rules may be altitude-specific access rules.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: July 16, 2019
    Assignee: Numecent Holdings, Inc.
    Inventors: Arthur S. Hitomi, Robert Tran, Peter J. Kammer, Doug Pfiffner, Huy Nguyen
  • Patent number: 10057268
    Abstract: A container that manages access to protected resources using rules to intelligently manage them includes an environment having a set of software and configurations that are to be managed. A rule engine, which executes the rules, may be called reactively when software accesses protected resources. The engine uses a combination of embedded and configurable rules. It may be desirable to assign and manage rules per process, per resource (e.g. file, registry, etc.), and per user. Access rules may be altitude-specific access rules.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: August 21, 2018
    Assignee: Numecent Holdings, Inc.
    Inventors: Arthur S. Hitomi, Robert Tran, Peter J. Kammer, Doug Pfiffner, Huy Nguyen
  • Patent number: 10021168
    Abstract: Systems and methods for pixel streaming a stream-enabled application to a client device that is executed on an intermediary client device virtualization system. Portions of a stream-enabled application are used to begin execution of the stream-enabled application on the client device virtualization system. The output of the beginning of execution of the stream-enabled application are used to generate a pixel based stream-enabled application stream. The pixel-based stream-enabled application stream is sent to the client device. User interactions in response to the display of the stream are represented in user interaction data. The user interaction is determined from the user interaction data and application execution commands are determined based on the determined user interaction. Continued execution of the stream-enabled application occurs based on the application execution commands.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: July 10, 2018
    Assignee: Numecent Holdings, Inc.
    Inventors: Arthur S. Hitomi, Dai Kobayashi, Doug Pfiffner, Osman Kent
  • Patent number: 10009399
    Abstract: Streaming assets to an asset streaming client is described. An asset streaming system is configured to generate a request to retrieve at least a portion of an asset. The asset streaming system is part of an asset streaming client and integrated in an operating system abstraction level with the operating system or in an abstraction level beneath the operating system abstraction level. An asset provider system can receive the request that is generated by the asset streaming system and provide the portion of the asset to the asset streaming system. The asset streaming client can then exploit the portion of the asset.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: June 26, 2018
    Assignee: Numecent Holdings, Inc.
    Inventors: Osman Kent, Arthur S. Hitomi
  • Publication number: 20180063144
    Abstract: A container that manages access to protected resources using rules to intelligently manage them includes an environment having a set of software and configurations that are to be managed. A rule engine, which executes the rules, may be called reactively when software accesses protected resources. The engine uses a combination of embedded and configurable rules. It may be desirable to assign and manage rules per process, per resource (e.g. file, registry, etc.), and per user. Access rules may be altitude-specific access rules.
    Type: Application
    Filed: October 26, 2017
    Publication date: March 1, 2018
    Applicant: Numecent Holdings, Inc.
    Inventors: Arthur S. Hitomi, Robert Tran, Peter J. Kammer, Doug Pfiffner, Huy Nguyen
  • Publication number: 20180026847
    Abstract: A technique for determining a data window size allows a set of predicted blocks to be transmitted along with requested blocks. A stream enabled application executing in a virtual execution environment may use the blocks when needed.
    Type: Application
    Filed: October 2, 2017
    Publication date: January 25, 2018
    Applicant: Numecent Holdings, Inc.
    Inventors: Jeffrey DeVries, Arthur S. Hitomi
  • Patent number: 9838449
    Abstract: A local application streaming proxy can create a virtual image of storage media, which allows cloud operators to rapidly deliver applications, or deliver any operating system remotely, while providing better security, network utilization, low power requirements, and consistent performance for streamed applications and operating systems. A station using its WiFi/LAN provides QoS guarantees (or priority) for application streaming network communications to create a consistent user experience regardless of other application bandwidth utilization. “HTTP demand paging” is also possible.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: December 5, 2017
    Assignee: Numecent Holdings, Inc.
    Inventors: Arthur S. Hitomi, Osman Kent
  • Patent number: 9826014
    Abstract: For various implementations, a first application streaming client can obtain portions of an application from a application streaming server, execute the application based on those portions obtained, and provide a second application streaming client (a pixel-based application streaming client) access to the executing application using a pixel stream generated based on output from the executing application. Depending on the implementation, the first application streaming client could execute the application, based on the portions obtained, on behalf of a user at the application streaming client, on behalf of the pixel-based application streaming client, or both. In various implementations, the first application streaming client and the second application streaming client can be communicatively coupled through a local network (e.g., LAN or local WiFi), while the first application streaming client and the application streaming server can be communicatively coupled through a wider area network (e.g., WAN or MAN).
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: November 21, 2017
    Assignee: Numecent Holdings, Inc.
    Inventors: Osman Kent, Arthur S. Hitomi
  • Patent number: 9825957
    Abstract: A container that manages access to protected resources using rules to intelligently manage them includes an environment having a set of software and configurations that are to be managed. A rule engine, which executes the rules, may be called reactively when software accesses protected resources. The engine uses a combination of embedded and configurable rules. It may be desirable to assign and manage rules per process, per resource (e.g. file, registry, etc.), and per user. Access rules may be altitude-specific access rules.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: November 21, 2017
    Assignee: Numecent Holdings, Inc.
    Inventors: Arthur S. Hitomi, Robert Tran, Peter J. Kammer, Doug Pfiffner, Huy Nguyen
  • Patent number: 9781007
    Abstract: A technique for determining a data window size allows a set of predicted blocks to be transmitted along with requested blocks. A stream enabled application executing in a virtual execution environment may use the blocks when needed.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: October 3, 2017
    Assignee: Numecent Holdings, Inc.
    Inventors: Jeffrey DeVries, Arthur S. Hitomi
  • Publication number: 20170257371
    Abstract: A container that manages access to protected resources using rules to intelligently manage them includes an environment having a set of software and configurations that are to be managed. A rule engine, which executes the rules, may be called reactively when software accesses protected resources. The engine uses a combination of embedded and configurable rules. It may be desirable to assign and manage rules per process, per resource (e.g. file, registry, etc.), and per user. Access rules may be altitude-specific access rules.
    Type: Application
    Filed: May 18, 2017
    Publication date: September 7, 2017
    Applicant: Numecent Holdings, Inc.
    Inventors: Arthur S. Hitomi, Robert Tran, Peter J. Kammer, Doug Pfiffner, Huy Nguyen
  • Patent number: 9749383
    Abstract: For various implementations, a first application streaming client can obtain portions of an application from a application streaming server, execute the application based on those portions obtained, and provide a second application streaming client (a pixel-based application streaming client) access to the executing application using a pixel stream generated based on output from the executing application. Depending on the implementation, the first application streaming client could execute the application, based on the portions obtained, on behalf of a user at the application streaming client, on behalf of the pixel-based application streaming client, or both. In various implementations, the first application streaming client and the second application streaming client can be communicatively coupled through a local network (e.g., LAN or local WiFi), while the first application streaming client and the application streaming server can be communicatively coupled through a wider area network (e.g., WAN or MAN).
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: August 29, 2017
    Assignee: Numecent Holdings, Inc.
    Inventors: Osman Kent, Arthur S. Hitomi
  • Patent number: 9716609
    Abstract: A technique for modifying virtual files involves tracking changes locally. A method according to the technique may include virtually representing a file on, for example, a streaming client, and writing modifications to the virtual file into a diff-file on the streaming client. A system according the technique may include a virtual file associated with a remotely stored file, a diff-file, stored locally, associated with the remotely stored file, and a diff-file integration engine. The diff-file may include local changes to the virtual file. The diff-file integration engine may be capable of combining the virtual file with the diff-file to create a locally modified virtual file.
    Type: Grant
    Filed: March 23, 2006
    Date of Patent: July 25, 2017
    Assignee: Numecent Holdings, Inc.
    Inventor: Jeffrey de Vries