Patents by Inventor Eugene Borisov

Eugene Borisov 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: 11684857
    Abstract: The technology described implements attestation programs that employ “code reuse” techniques. In particular, the technology relates to auto-generating attestation programs for, among other aspects, detecting whether a program has been modified. In one non-limiting example, the technology uses a tool that scans a software program (e.g., a video game) code for usable code sequences. The tool can automatically combine code sequences to generate a large number of attestation programs of different variety (e.g., memory checks, hashing).
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: June 27, 2023
    Assignee: NINTENDO CO., LTD.
    Inventors: David Tran, Eugene Borisov, Tanner Stevens
  • Publication number: 20220152513
    Abstract: The technology described implements attestation programs that employ “code reuse” techniques. In particular, the technology relates to auto-generating attestation programs for, among other aspects, detecting whether a program has been modified. In one non-limiting example, the technology uses a tool that scans a software program (e.g., a video game) code for usable code sequences. The tool can automatically combine code sequences to generate a large number of attestation programs of different variety (e.g., memory checks, hashing).
    Type: Application
    Filed: February 4, 2022
    Publication date: May 19, 2022
    Inventors: David TRAN, Eugene BORISOV, Tanner STEVENS
  • Publication number: 20220088489
    Abstract: The technology described implements attestation programs that employ “code reuse” techniques. In particular, the technology relates to auto-generating attestation programs for, among other aspects, detecting whether a program has been modified. In one non-limiting example, the technology uses a tool that scans a software program (e.g., a video game) code for usable code sequences. The tool can automatically combine code sequences to generate a large number of attestation programs of different variety (e.g., memory checks, hashing).
    Type: Application
    Filed: September 21, 2020
    Publication date: March 24, 2022
    Inventors: David TRAN, Eugene BORISOV, Tanner STEVENS
  • Patent number: 11266911
    Abstract: The technology described implements attestation programs that employ “code reuse” techniques. In particular, the technology relates to auto-generating attestation programs for, among other aspects, detecting whether a program has been modified. In one non-limiting example, the technology uses a tool that scans a software program (e.g., a video game) code for usable code sequences. The tool can automatically combine code sequences to generate a large number of attestation programs of different variety (e.g., memory checks, hashing).
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: March 8, 2022
    Assignee: NINTENDO CO., LTD.
    Inventors: David Tran, Eugene Borisov, Tanner Stevens
  • Patent number: 10860303
    Abstract: An application typically runs on top of an operating system. Some computing device have the ability to reboot and load a different operating system whenever an application or set of applications is run. If an old application requires an old operating system version, it is possible to load that OS instead. Every application can have its own version of the operating system. Only new applications or a small set of applications need to use the new OS—all the old applications may run their own older version of the OS. Patches or software updates can be applied only for particular applications. Other applications that need the same base OS but don't need the patch can skip using the patch. It is possible to determine what version the application is and selectively apply the patch based on the version of the application.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: December 8, 2020
    Assignee: NINTENDO CO., LTD.
    Inventors: Jeffrey Sirois, Eugene Borisov, Eugene Kwon
  • Patent number: 10564693
    Abstract: An information processing system is capable of communicating with an external apparatus via a network. The information processing system is capable of operating in at least three operation modes including: a first mode; a second mode, which consumes less power than the first mode; and a third mode, which consumes less power than the second mode and where the communication via the network is not performed. The information processing system includes a mode control section and a second mode processing section. The mode control section, when the information processing system operates in the third mode, shifts the operation mode to the second mode periodically or in accordance with a predetermined time schedule. The second mode processing section performs a communication process via the network as information processing in the second mode.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: February 18, 2020
    Assignee: NINTENDO CO., LTD.
    Inventors: Yozo Kawai, Munehito Oira, Shumpei Yasuda, Yu Horii, Takahiro Fukuda, David Tran, Eugene Borisov, Joel Hopkins
  • Patent number: 9715381
    Abstract: An object is to provide an information processing apparatus and the like that can reduce power consumption of the information processing apparatus in downloading and installing. To achieve this object, whether or not there is system software update is confirmed in a low power consumption state in which only some of hardware components of the information processing apparatus are supplied with power and communication with a predetermined server can be performed. When there is the update, update data is downloaded, and at least some of the hardware components that are the update targets and that are not supplied with power in the low power consumption state are started to be supplied with power. Then, system update is executed. The series of processes are automatically executed without a user's operation.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: July 25, 2017
    Assignee: NINTENDO CO., LTD.
    Inventors: Eiji Tokunaga, Yoichi Ohshima, Tsuyoshi Kurita, Shinobu Suzuki, Yu Horii, Shumpei Yasuda, David Tran, Eugene Borisov, Craig MacDonald
  • Publication number: 20160246589
    Abstract: An object is to provide an information processing apparatus and the like that can reduce power consumption of the information processing apparatus in downloading and installing. To achieve this object, whether or not there is system software update is confirmed in a low power consumption state in which only some of hardware components of the information processing apparatus are supplied with power and communication with a predetermined server can be performed. When there is the update, update data is downloaded, and at least some of the hardware components that are the update targets and that are not supplied with power in the low power consumption state are started to be supplied with power. Then, system update is executed. The series of processes are automatically executed without a user's operation.
    Type: Application
    Filed: May 5, 2016
    Publication date: August 25, 2016
    Inventors: Eiji TOKUNAGA, Yoichi OHSHIMA, Tsuyoshi KURITA, Shinobu SUZUKI, Yu HORII, Shumpei YASUDA, David TRAN, Eugene BORISOV, Craig MACDONALD
  • Patent number: 9361091
    Abstract: An object is to provide an information processing apparatus and the like that can reduce power consumption of the information processing apparatus in downloading and installing. To achieve this object, whether or not there is system software update is confirmed in a low power consumption state in which only some of hardware components of the information processing apparatus are supplied with power and communication with a predetermined server can be performed. When there is the update, update data is downloaded, and at least some of the hardware components that are the update targets and that are not supplied with power in the low power consumption state are started to be supplied with power. Then, system update is executed. The series of processes are automatically executed without a user's operation.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: June 7, 2016
    Assignee: NINTENDO CO., LTD.
    Inventors: Eiji Tokunaga, Yoichi Ohshima, Tsuyoshi Kurita, Shinobu Suzuki, Yu Horii, Shumpei Yasuda, David Tran, Eugene Borisov, Craig MacDonald
  • Publication number: 20150347117
    Abstract: An object is to provide an information processing apparatus and the like that can reduce power consumption of the information processing apparatus in downloading and installing. To achieve this object, whether or not there is system software update is confirmed in a low power consumption state in which only some of hardware components of the information processing apparatus are supplied with power and communication with a predetermined server can be performed. When there is the update, update data is downloaded, and at least some of the hardware components that are the update targets and that are not supplied with power in the low power consumption state are started to be supplied with power. Then, system update is executed. The series of processes are automatically executed without a user's operation.
    Type: Application
    Filed: May 27, 2014
    Publication date: December 3, 2015
    Applicant: NINTENDO CO., LTD.
    Inventors: Eiji Tokunaga, Yoichi Ohshima, Tsuyoshi Kurita, Shinobu Suzuki, Yu Horii, Shumpei Yasuda, David Tran, Eugene Borisov, Craig MacDonald
  • Publication number: 20150192975
    Abstract: An information processing system is capable of communicating with an external apparatus via a network. The information processing system is capable of operating in at least three operation modes including: a first mode; a second mode, which consumes less power than the first mode; and a third mode, which consumes less power than the second mode and where the communication via the network is not performed. The information processing system includes a mode control section and a second mode processing section. The mode control section, when the information processing system operates in the third mode, shifts the operation mode to the second mode periodically or in accordance with a predetermined time schedule. The second mode processing section performs a communication process via the network as information processing in the second mode.
    Type: Application
    Filed: July 10, 2013
    Publication date: July 9, 2015
    Inventors: Yozo Kawai, Munehito Oira, Shumpei Yasuda, Yu Horii, Takahiro Fukuda, David Tran, Eugene Borisov, Joel Hopkins
  • Publication number: 20140325498
    Abstract: An application typically runs on top of an operating system. Some computing device have the ability to reboot and load a different operating system whenever an application or set of applications is run. If an old application requires an old operating system version, it is possible to load that OS instead. Every application can have its own version of the operating system. Only new applications or a small set of applications need to use the new OS—all the old applications may run their own older version of the OS. Patches or software updates can be applied only for particular applications. Other applications that need the same base OS but don't need the patch can skip using the patch. It is possible to determine what version the application is and selectively apply the patch based on the version of the application.
    Type: Application
    Filed: April 25, 2013
    Publication date: October 30, 2014
    Inventors: Jeffrey Sirois, Eugene Borisov, Eugene Kwon
  • Patent number: 7489243
    Abstract: A calibration apparatus for determining a location of a transponder supported by a printer media. The calibration apparatus uses a transceiver to attempt to read, write or otherwise communicate with the transponder. Controller logic of the calibration apparatus uses successful and unsuccessful attempts to communicate to determine the location of the transponder. For example, the controller may be configured to move the media in increments, each of the increments associated with a successful or unsuccessful attempt to communicate with the transponder. The successful attempts, and their relative media positions, are correlated with the position of the transponder. Also, the controller may be configured to use different power levels for the transceiver and its one or more couplers to determine which power levels are required to successfully communicate with the transponder.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: February 10, 2009
    Assignee: ZIH Corp.
    Inventors: Anthony R. Brown, Karl Torchalski, William Shuff, Matt Ream, Eugene Borisov
  • Publication number: 20070176781
    Abstract: A calibration apparatus for determining a location of a transponder supported by a printer media. The calibration apparatus uses a transceiver to attempt to read, write or otherwise communicate with the transponder. Controller logic of the calibration apparatus uses successful and unsuccessful attempts to communicate to determine the location of the transponder. For example, the controller may be configured to move the media in increments, each of the increments associated with a successful or unsuccessful attempt to communicate with the transponder. The successful attempts, and their relative media positions, are correlated with the position of the transponder. Also, the controller may be configured to use different power levels for the transceiver and its one or more couplers to determine which power levels are required to successfully communicate with the transponder.
    Type: Application
    Filed: July 31, 2006
    Publication date: August 2, 2007
    Inventors: Anthony Brown, Karl Torchalski, William Shuff, Matt Ream, Eugene Borisov
  • Patent number: 7190270
    Abstract: A calibration apparatus for determining a location of a transponder supported by a printer media. The calibration apparatus uses a transceiver to attempt to read, write or otherwise communicate with the transponder. Controller logic of the calibration apparatus uses successful and unsuccessful attempts to communicate to determine the location of the transponder. For example, the controller may be configured to move the media in increments, each of the increments associated with a successful or unsuccessful attempt to communicate with the transponder. The successful attempts, and their relative media positions, are correlated with the position of the transponder. Also, the controller may be configured to use different power levels for the transceiver and its one or more couplers to determine which power levels are required to successfully communicate with the transponder.
    Type: Grant
    Filed: November 5, 2004
    Date of Patent: March 13, 2007
    Assignee: ZIH Corp.
    Inventors: Anthony R. Brown, Karl Torchalski, William Shuff, Matt Ream, Eugene Borisov
  • Publication number: 20060109496
    Abstract: A calibration apparatus for determining a location of a transponder supported by a printer media. The calibration apparatus uses a transceiver to attempt to read, write or otherwise communicate with the transponder. Controller logic of the calibration apparatus uses successful and unsuccessful attempts to communicate to determine the location of the transponder. For example, the controller may be configured to move the media in increments, each of the increments associated with a successful or unsuccessful attempt to communicate with the transponder. The successful attempts, and their relative media positions, are correlated with the position of the transponder. Also, the controller may be configured to use different power levels for the transceiver and its one or more couplers to determine which power levels are required to successfully communicate with the transponder.
    Type: Application
    Filed: November 5, 2004
    Publication date: May 25, 2006
    Inventors: Anthony Brown, Karl Torchalski, William Shuff, Matt Ream, Eugene Borisov
  • Patent number: 6369775
    Abstract: A preferred compact antenna assembly of the invention includes a nonconductive hollow core plug. The core plug has a recessed pattern on an outside surface into which a helical radiator is wound. An end portion of the helical radiator extends through a hole in the core plug to contact a center radiator extending in the hollow portion. A cover covers the helical radiator. Preferably, the entire assembly is configured to snap-fit together and to a device. The cover and core plug may snap-fit together. The bottom of the core plug may define a mount and the center radiator may be exposed from the mount as a device contact. The center radiator is also preferably shaped to grab onto the helical radiator. The recess pattern and hole on the core plug allow formation of the helical radiator having the exact pitch defined by the recess pattern by inserting a wire into the hole and applying pressure to the wire while rotating the core plug and wire vis a vis each other to wind the wire into the recess pattern.
    Type: Grant
    Filed: September 25, 2000
    Date of Patent: April 9, 2002
    Assignee: Amphenol-T&M Antennas
    Inventors: Thomas G. Moore, Eugene Borisov, Alan Derdzinski, Dan Repplinger