Patents by Inventor Xiaofeng Han

Xiaofeng Han 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: 20180138981
    Abstract: A device may include a substrate. The device may include a carrier mounted to the substrate. The device may include a transmitter photonic integrated circuit (PIC) mounted on the carrier. The transmitter PIC may include a plurality of lasers that generate an optical signal when a voltage or current is applied to one of the plurality of lasers. The device may include a first microelectromechanical structure (MEMS) mounted to the substrate. The first MEMS may include a first set of lenses. The device may include a planar lightwave circuit (PLC) mounted to the substrate. The PLC may be optically coupled to the plurality of lasers by the first set of lenses of the first MEMS. The device may include a second MEMS, mounted to the substrate, that may include a second set of lenses, which may be configured to optically couple the PLC to an optical fiber.
    Type: Application
    Filed: December 20, 2017
    Publication date: May 17, 2018
    Inventors: Timothy Butrie, Michael Reffle, Xiaofeng Han, Mehrdad Ziari, Vikrant Lal, Peter W. Evans, Fred A. Kish, Donald J. Pavinski, Jie Tang, David Coult
  • Patent number: 9876575
    Abstract: A device may include a substrate. The device may include a carrier mounted to the substrate. The device may include a transmitter photonic integrated circuit (PIC) mounted on the carrier. The transmitter PIC may include a plurality of lasers that generate an optical signal when a voltage or current is applied to one of the plurality of lasers. The device may include a first microelectromechanical structure (MEMS) mounted to the substrate. The first MEMS may include a first set of lenses. The device may include a planar lightwave circuit (PLC) mounted to the substrate. The PLC may be optically coupled to the plurality of lasers by the first set of lenses of the first MEMS. The device may include a second MEMS, mounted to the substrate, that may include a second set of lenses, which may be configured to optically couple the PLC to an optical fiber.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: January 23, 2018
    Assignee: Infinera Corporation
    Inventors: Timothy Butrie, Michael Reffle, Xiaofeng Han, Mehrdad Ziari, Vikrant Lal, Peter W. Evans, Fred A. Kish, Jr., Donald J. Pavinski, Jie Tang, David Coult
  • Patent number: 9813570
    Abstract: An information processing apparatus is connectable to a server via a network, and includes an acquisition unit, a first display control unit, a storage unit, and a permission control unit. The acquisition unit acquires a first screen including an execution procedure of a first command from the server. The first display control unit performs control to display the first screen acquired by the acquisition unit. The storage unit stores therein one or more pieces of command information indicating information on a command permitted to be executed. The permission control unit does not permit execution of the first command when the one or more pieces of command information stored in the storage unit include no command information corresponding to the execution procedure of the first command selected from the first screen.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: November 7, 2017
    Assignee: Ricoh Company, Ltd.
    Inventor: Xiaofeng Han
  • Patent number: 9774635
    Abstract: A first obtaining unit obtains authentication information. A first sending unit sends the authentication information. A generating unit generates an execution request. A second sending unit sends the execution request.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: September 26, 2017
    Assignee: RICOH COMPANY, LTD.
    Inventor: Xiaofeng Han
  • Publication number: 20170272597
    Abstract: An information processing apparatus includes a screen information request receiver, an application identification information specifying unit, a screen information transmitter. The screen information request receiver receives, from a device, a screen information request used to request screen information for providing an application. The screen information includes at least dealer information representing a dealer that sells the device. The application identification information specifying unit specifies application identification information corresponding to the dealer information included in the screen information request based on application correspondence relation information representing a correspondence relation between the dealer information and the application identification information identifying an application available to the device.
    Type: Application
    Filed: March 7, 2017
    Publication date: September 21, 2017
    Applicant: Ricoh Company, Ltd.
    Inventor: Xiaofeng HAN
  • Patent number: 9762766
    Abstract: An information processing system includes an information processing apparatus and a server. A acquisition unit of the apparatus acquires a first screen. A display unit of the apparatus displays the first screen. When a button to which an instruction is attached is pressed, a determination request information transmission unit of the apparatus transmits, to the server, determination request information requesting a validity determination to determine whether the application associated with the instruction can be used in the information processing apparatus. A reception unit of the apparatus receives, from the server, determination result information. When the determination result information indicates that the application associated with the instruction cannot be used, a first control unit of the apparatus performs control to update firmware. A determining unit of the server performs the validity determination.
    Type: Grant
    Filed: May 1, 2016
    Date of Patent: September 12, 2017
    Assignee: Ricoh Company, Ltd.
    Inventor: Xiaofeng Han
  • Publication number: 20170255763
    Abstract: An information processing system includes an information processing apparatus, a server, first and second obtaining units, an addition unit, and a second processing unit. The first obtaining unit obtains second information indicating first information held by the server when the information processing apparatus has not previously included the first information to perform second processing necessary for first processing. When receiving a first request for requesting to perform the first processing, the second obtaining unit obtains token information indicating the presence of the authority to use the second information. When the second obtaining unit has obtained the token information, the addition unit adds the token information to a second request for requesting to perform the second processing. Only when the token information has been added to the second request, the second processing unit performs the second processing by using the second information.
    Type: Application
    Filed: October 22, 2015
    Publication date: September 7, 2017
    Inventor: Xiaofeng HAN
  • Publication number: 20170255992
    Abstract: An information processing system includes an obtaining unit, a first specifying unit, and a display controlling unit. The obtaining unit obtains apparatus specifying information for uniquely specifying an apparatus. The first specifying unit specifies application identifying information associated with the apparatus specifying information obtained by the obtaining unit, based on first correspondence information in which each piece of apparatus specifying information is associated with application identifying information for identifying an application available to the apparatus specified according to the apparatus specifying information. The display controlling unit performs control to display an application list screen to provide the application identified according to the application identifying information specified by the first specifying unit on the apparatus specified according to the apparatus specifying information obtained by the obtaining unit.
    Type: Application
    Filed: October 27, 2015
    Publication date: September 7, 2017
    Inventor: Xiaofeng HAN
  • Patent number: 9672027
    Abstract: An information processing apparatus includes a storage unit that stores combination information relevant to combinations of different types of first programs that can be installed in a device, the combination information including memory consumption amounts of the combinations; a receiving unit that receives an install target first program and device information relevant to the device; and a determining unit that determines validity of installing the install target first program in the device by determining, by referring to the combination information, a predicted memory consumption amount corresponding to a first combination including the install target first program and an existing first program that is installed in the device and indicated in the device information, and by comparing the predicted memory consumption amount with a device memory consumption amount of the device indicated in the device information.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: June 6, 2017
    Assignee: Ricoh Company, Ltd.
    Inventors: Taku Ikawa, Yuuko Sugiura, Tomoya Hirokawa, Xiaofeng Han
  • Publication number: 20170084035
    Abstract: A computer-implemented method executes instructions for receiving or retrieving image files. A first image file corresponds to both a scaling article image having one or more known dimension(s) and to a target article image submitted by a consumer or a vendor. Contours are determined for each article image to obtain one or more pixel dimension(s) for each article image. The pixel dimension(s) for the scaling article image are related to its known dimension(s) to obtain scaled pixel dimensions for the target article image. A consumer profile is generated which includes at least one of a set of curves that represent the determined contours and a set of control points, measure lines and control lines to represent the measurement of the reference article. Access to the profile facilitates creation of new articles for the consumer and/or assessment of how an article having a similarly derived profile will fit.
    Type: Application
    Filed: September 18, 2015
    Publication date: March 23, 2017
    Inventor: Xiaofeng Han
  • Publication number: 20170078293
    Abstract: An information processing system includes an information processing apparatus, a first server, and one or more second servers configured to manage authority to use different applications.
    Type: Application
    Filed: September 12, 2016
    Publication date: March 16, 2017
    Applicant: Ricoh Company, Ltd.
    Inventor: Xiaofeng HAN
  • Publication number: 20160337536
    Abstract: An information processing apparatus is connectable to a server via a network, and includes an acquisition unit, a first display control unit, a storage unit, and a permission control unit. The acquisition unit acquires a first screen including an execution procedure of a first command from the server. The first display control unit performs control to display the first screen acquired by the acquisition unit. The storage unit stores therein one or more pieces of command information indicating information on a command permitted to be executed. The permission control unit does not permit execution of the first command when the one or more pieces of command information stored in the storage unit include no command information corresponding to the execution procedure of the first command selected from the first screen.
    Type: Application
    Filed: May 2, 2016
    Publication date: November 17, 2016
    Applicant: Ricoh Company, Ltd.
    Inventor: Xiaofeng HAN
  • Publication number: 20160337544
    Abstract: An information processing system includes an information processing apparatus and a server. A acquisition unit of the apparatus acquires a first screen. A display unit of the apparatus displays the first screen. When a button to which an instruction is attached is pressed, a determination request information transmission unit of the apparatus transmits, to the server, determination request information requesting a validity determination to determine whether the application associated with the instruction can be used in the information processing apparatus. A reception unit of the apparatus receives, from the server, determination result information. When the determination result information indicates that the application associated with the instruction cannot be used, a first control unit of the apparatus performs control to update firmware. A determining unit of the server performs the validity determination.
    Type: Application
    Filed: May 1, 2016
    Publication date: November 17, 2016
    Applicant: Ricoh Company, Ltd.
    Inventor: Xiaofeng Han
  • Patent number: 9454388
    Abstract: In an information processing device connected to an external device via a network, the external device includes an application platform of an image forming device and the information processing device includes a platform emulator that emulates the application platform. The platform emulator includes an implementing information acquiring part that receives a list of information items of interfaces implemented on the application platform in the external device from the external device and stores the list of information items in a holding part, a determining part that determines, in response to an interface calling request from an application using the platform emulator, whether an interface is implemented in the external device based on the stored list of information items, and an external calling part that transmits, when the interface is implemented, a request of execution of the interface to the external device.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: September 27, 2016
    Assignee: RICOH COMPANY, LTD.
    Inventors: Xiaofeng Han, Tsutomu Ohishi
  • Patent number: 9336368
    Abstract: A license install support method includes receiving input of a first license identifier used for receiving license data, the license data being used by an electronic device for determining whether activation of a program is allowable; sending, to a license source determining device connected via a network, an acquisition request specifying the first license identifier for acquiring issuing source information including issuing source identification information of the license data; receiving the issuing source information returned from the license source determining device; and using a license install processing unit to acquire the license data corresponding to the first license identifier from a license management device relevant to the issuing source information included among plural license management devices connected via the network, and to send the license data to the electronic device.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: May 10, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: Yuuko Sugiura, Tomoya Hirokawa, Xiaofeng Han, Taku Ikawa
  • Patent number: 9274776
    Abstract: An install method executed by an apparatus, including receiving a call from a first program when the first program is activated; and installing a second program that is used by the first program, in response to the call.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: March 1, 2016
    Assignee: RICOH COMPANY, LTD.
    Inventors: Tomoya Hirokawa, Yuuko Sugiura, Xiaofeng Han, Taku Ikawa
  • Publication number: 20150318952
    Abstract: A device may include a substrate. The device may include a carrier mounted to the substrate. The device may include a transmitter photonic integrated circuit (PIC) mounted on the carrier. The transmitter PIC may include a plurality of lasers that generate an optical signal when a voltage or current is applied to one of the plurality of lasers. The device may include a first microelectromechanical structure (MEMS) mounted to the substrate. The first MEMS may include a first set of lenses. The device may include a planar lightwave circuit (PLC) mounted to the substrate. The PLC may be optically coupled to the plurality of lasers by the first set of lenses of the first MEMS. The device may include a second MEMS, mounted to the substrate, that may include a second set of lenses, which may be configured to optically couple the PLC to an optical fiber.
    Type: Application
    Filed: April 29, 2015
    Publication date: November 5, 2015
    Inventors: Timothy Butrie, Michael Reffle, Xiaofeng Han, Mehrdad Ziari, Vikrant Lal, Peter W. Evans, Fred A. Kish, JR., Donald J. Pavinski, Jie Tang, David Coult
  • Publication number: 20150309996
    Abstract: An information processing system includes an acquiring unit, a first determining unit, a second determining unit, and a translating unit. The acquiring unit acquires first information that includes image data. The first determining unit determines the translation source language that indicates the language used in the image data in accordance with the result of a character recognition operation during which a character included in the image data is recognized and text data is generated. The second determining unit determines that the language used for a display in an information processing apparatus is the translation target language. The translating unit performs a translation operation to convert text data that is represented by using the translation source language into text data that is represented by using the translation target language.
    Type: Application
    Filed: April 9, 2015
    Publication date: October 29, 2015
    Inventor: Xiaofeng HAN
  • Publication number: 20150220323
    Abstract: An information processing apparatus includes a storage unit that stores combination information relevant to combinations of different types of first programs that can be installed in a device, the combination information including memory consumption amounts of the combinations; a receiving unit that receives an install target first program and device information relevant to the device; and a determining unit that determines validity of installing the install target first program in the device by determining, by referring to the combination information, a predicted memory consumption amount corresponding to a first combination including the install target first program and an existing first program that is installed in the device and indicated in the device information, and by comparing the predicted memory consumption amount with a device memory consumption amount of the device indicated in the device information.
    Type: Application
    Filed: April 15, 2015
    Publication date: August 6, 2015
    Applicant: RICOH COMPANY, LTD.
    Inventors: Taku IKAWA, Yuuko SUGIURA, Tomoya HIROKAWA, Xiaofeng HAN
  • Patent number: 9063810
    Abstract: An information processing apparatus includes a storage unit that stores combination information relevant to combinations of different types of first programs that can be installed in a device, the combination information including memory consumption amounts of the combinations; a receiving unit that receives an install target first program and device information relevant to the device; and a determining unit that determines validity of installing the install target first program in the device by determining, by referring to the combination information, a predicted memory consumption amount corresponding to a first combination including the install target first program and an existing first program that is installed in the device and indicated in the device information, and by comparing the predicted memory consumption amount with a device memory consumption amount of the device indicated in the device information.
    Type: Grant
    Filed: August 8, 2011
    Date of Patent: June 23, 2015
    Assignee: RICOH COMPANY, LTD.
    Inventors: Taku Ikawa, Yuuko Sugiura, Tomoya Hirokawa, Xiaofeng Han