Patents by Inventor Swee Huat Sng

Swee Huat Sng 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: 9936036
    Abstract: Systems, devices, and methods for determining a unique identifier associated with a resource provider based on a received first pairing request from the resource provider identifying the resource provider as available to one or more resource requestors, sending the unique identifier to the resource provider, receiving a second pairing request from a resource requestor, wherein the request comprises the unique identifier associated with the resource provider, and initiating a communication channel between the resource provider and the resource requester, wherein the initiating is based on the unique identifier.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: April 3, 2018
    Assignee: SHARP LABORATORIES OF AMERICA, INC.
    Inventors: Swee Huat Sng, Lena Sojian
  • Patent number: 9894177
    Abstract: A method is provided for managing a social network of devices. The method provides a non-transitory memory, a network interface, and a social network application. Network-connected local devices create user accounts in the social network and populate a user profile listing device characteristics. Some examples of device characteristics include model and serial number. A central server is then able to access the user profiles in the social network, and cross-reference user profiles to a first device characteristic. The central server sends queries via the social network to selected local devices matching the first device characteristic and receives responses to the queries via the social network from the selected local devices. Further, the central server may maintain a database, stored in a central non-transitory memory, of queries and responses cross-referenced to the local devices. A system is also provided for managing devices using a social networking application.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: February 13, 2018
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Swee Huat Sng, Lena Sojian, Roger Shih
  • Patent number: 9276933
    Abstract: Methods, systems, and devices for determining a time-expiry algorithm based on a cached and verified security token, a disposition of the security token, and a cache table, where the disposition of the security token is based on whether the received security token is a single-use token or a multiple-use token and where the cache table is selected from two separate cache tables.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: March 1, 2016
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Swee Huat Sng
  • Publication number: 20150281393
    Abstract: A method is provided for managing a social network of devices. The method provides a non-transitory memory, a network interface, and a social network application. Network-connected local devices create user accounts in the social network and populate a user profile listing device characteristics. Some examples of device characteristics include model and serial number. A central server is then able to access the user profiles in the social network, and cross-reference user profiles to a first device characteristic. The central server sends queries via the social network to selected local devices matching the first device characteristic and receives responses to the queries via the social network from the selected local devices. Further, the central server may maintain a database, stored in a central non-transitory memory, of queries and responses cross-referenced to the local devices. A system is also provided for managing devices using a social networking application.
    Type: Application
    Filed: March 31, 2014
    Publication date: October 1, 2015
    Applicant: Sharp Laboratories of America, Inc.
    Inventors: Swee Huat Sng, Lena Sojian, Roger Shih
  • Publication number: 20150261748
    Abstract: A method and system for invoking object processing web service workflow chains that are rapidly configurable and seamlessly executable. Rapid configuration and seamless execution are facilitated by a catalog of “reusable” object processing web services which adhere to a common service contract and can be integrated into workflow chains for processing objects as plug-and-play building blocks. The services in the workflow chains are provided references to locations of objects being processed (rather being given the objects themselves) to simplify and expedite execution. An exemplary workflow chain is composed of document imaging web services and is configured and executed in an MFP environment.
    Type: Application
    Filed: March 16, 2014
    Publication date: September 17, 2015
    Applicant: Sharp Laboratories of America, Inc.
    Inventors: Swee Huat Sng, Lena Sojian
  • Publication number: 20150180868
    Abstract: Methods, systems, and devices for determining a time-expiry algorithm based on a cached and verified security token, a disposition of the security token, and a cache table, where the disposition of the security token is based on whether the received security token is a single-use token or a multiple-use token and where the cache table is selected from two separate cache tables.
    Type: Application
    Filed: December 20, 2013
    Publication date: June 25, 2015
    Applicant: Sharp Laboratories of America, Inc.
    Inventor: Swee Huat Sng
  • Patent number: 8825748
    Abstract: Methods and devices for initiating, by a client, a set of one or more applications, wherein each initiated application is associated with an Uniform Resource Locator (URL), and wherein the initiating is based on a Hypertext Transfer Protocol (HTTP) request to a computer host having a server. The methods and devices further executing an application from the set of one or more applications, based on a rule set, in a processing environment limiting the functionality of the initiated application, and wherein the application is executed in the background of an operating system of the server based on the rule set.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: September 2, 2014
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Swee Huat Sng, Joseph Yang
  • Publication number: 20130111009
    Abstract: Systems, devices, and methods for determining a unique identifier associated with a resource provider based on a received first pairing request from the resource provider identifying the resource provider as available to one or more resource requestors, sending the unique identifier to the resource provider, receiving a second pairing request from a resource requestor, wherein the request comprises the unique identifier associated with the resource provider, and initiating a communication channel between the resource provider and the resource requester, wherein the initiating is based on the unique identifier.
    Type: Application
    Filed: October 28, 2011
    Publication date: May 2, 2013
    Inventors: Swee Huat Sng, Lena Sojian
  • Patent number: 8413172
    Abstract: A method and system for socket API call emulation facilitates communication between an application and non-networked I/O devices. The present invention intercepts and modifies IP-aware socket API calls en route from the application to non-networked I/O devices so that such calls are received by non-networked I/O devices as IP-unaware I/O access calls. The invention allows the application to use socket API calls to communicate with all entity types and thereby relieves an application developer of the burden to write and debug/edit separate code and documentation for non-networked I/O device types with which an application is expected to communicate. Socket API call emulation is in some embodiments performed by an emulation module within a socket API operatively coupled between an application and a device driver associated with a non-networked I/O device.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: April 2, 2013
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Swee Huat Sng
  • Publication number: 20130013665
    Abstract: Methods and devices for initiating, by a client, a set of one or more applications, wherein each initiated application is associated with an Uniform Resource Locator (URL), and wherein the initiating is based on a Hypertext Transfer Protocol (HTTP) request to a computer host having a server. The methods and devices further executing an application from the set of one or more applications, based on a rule set, in a processing environment limiting the functionality of the initiated application, and wherein the application is executed in the background of an operating system of the server based on the rule set.
    Type: Application
    Filed: July 6, 2011
    Publication date: January 10, 2013
    Inventors: Swee Huat Sng, Joseph Yang
  • Patent number: 8286197
    Abstract: Methods and systems for comprehensive socket API loopback processing on a computing device. In an exemplary method and system, a socket API processes loopback calls without resort to a TCP/IP protocol stock or lower level systems (e.g. network drivers), reducing overhead requirements and processing burdens imposed on the TCP/IP stack and lower level systems and improving overall computing device performance.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: October 9, 2012
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Swee Huat Sng
  • Publication number: 20120188584
    Abstract: An imaging node hosts a web server execution environment that exports document imaging services using server-side scripting. The web server execution environment receives Hypertext Transfer Protocol (HTTP) requests from a web browser and runs server-side scripts that resolve HTTP requests to native imaging services. A native imaging execution environment then executes the resolved native imaging services. Moreover, the web server execution environment can run server-side scripts that resolve HTTP requests to non-native imaging services and invoke the resolved non-native imaging services remotely as required.
    Type: Application
    Filed: January 21, 2011
    Publication date: July 26, 2012
    Inventors: Swee Huat SNG, Joseph YANG
  • Patent number: 8176427
    Abstract: A method for a user to easily securely configure a device is provided. The method includes displaying a user interface including a plurality of symbols available for user selection, accepting user inputs including an indication of any symbols selected by the user, converting the symbols selected by the user into numeric data, and assigning the numeric data to configuration parameters for the device.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: May 8, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventors: Sebastien A. Jean, Swee Huat Sng
  • Publication number: 20120030746
    Abstract: Embodiments provide a method of a system accessing web resources using HTTP encapsulation, by for example, a method that may include the steps of: (a) receiving, by an HTTP-encapsulator server component, HTTP request data from a web client; (b) saving, by the HTTP-encapsulator server, the HTTP request data; (c) creating, by the HTTP-encapsulator server, a first web resource accessible through an endpoint Uniform Resource Locator (URL); (d) creating, by the HTTP-encapsulator server, a second web resource containing data, wherein the data comprises: a URL to access the first web resource; and an endpoint URL pointing to a file handler on the HTTP-encapsulator server; (e) fetching, by an HTTP-encapsulator client of a local computing device, a command data of the HTTP-encapsulator server; (f) receiving, by the HTTP-encapsulator client, the command data of the HTTP-encapsulator server comprising a retrieval instruction to a data file stored at the local computing device as a destination page; (g) and generating, b
    Type: Application
    Filed: July 30, 2010
    Publication date: February 2, 2012
    Inventors: Swee Huat SNG, Weifeng Yao
  • Publication number: 20110252117
    Abstract: Webpage-based redirection, from an application of a device external to a local device behind a network firewall, is accomplished via Hypertext Markup Language Protocol (HTTP) to invoke local instructions, e.g., script, to computer resources at the local device, such as computer resources at a multifunction peripheral (MFP) device behind the network firewall. HTTP-based communication of the results of execution of the invoked local instruction is made to the external application.
    Type: Application
    Filed: April 12, 2010
    Publication date: October 13, 2011
    Inventors: SWEE HUAT SNG, Lena Sojian
  • Publication number: 20100050189
    Abstract: A method and system for socket API call emulation facilitates communication between an application and non-networked I/O devices. The present invention intercepts and modifies IP-aware socket API calls en route from the application to non-networked I/O devices so that such calls are received by non-networked I/O devices as IP-unaware I/O access calls. The invention allows the application to use socket API calls to communicate with all entity types and thereby relieves an application developer of the burden to write and debug/edit separate code and documentation for non-networked I/O device types with which an application is expected to communicate. Socket API call emulation is in some embodiments performed by an emulation module within a socket API operatively coupled between an application and a device driver associated with a non-networked I/O device.
    Type: Application
    Filed: August 20, 2008
    Publication date: February 25, 2010
    Inventor: Swee Huat SNG
  • Publication number: 20100017811
    Abstract: Methods and systems for comprehensive socket API loopback processing on a computing device. In an exemplary method and system, a socket API processes loopback calls without resort to a TCP/IP protocol stock or lower level systems (e.g. network drivers), reducing overhead requirements and processing burdens imposed on the TCP/IP stack and lower level systems and improving overall computing device performance.
    Type: Application
    Filed: July 17, 2008
    Publication date: January 21, 2010
    Inventor: Swee Huat Sng
  • Publication number: 20080155402
    Abstract: A method for a user to easily securely configure a device is provided. The method includes displaying a user interface including a plurality of symbols available for user selection, accepting user inputs including an indication of any symbols selected by the user, converting the symbols selected by the user into numeric data, and assigning the numeric data to configuration parameters for the device.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Sebastien A. Jean, Swee Huat Sng