Patents by Inventor Michael Lin

Michael Lin 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: 9311123
    Abstract: A method performed by a network system having a plurality of processing units implemented using a plurality of respective virtual machines, includes: receiving a first packet at a first virtual machine of the plurality of virtual machines, wherein the first virtual machine is configured to receive the first packet from a network through an interface and has session processing capability; calculating a first value using a mathematical algorithm based on one or more information regarding the first packet; and using the calculated first value to identify a second virtual machine of the plurality of virtual machines in the network system.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: April 12, 2016
    Assignee: Hillstone Networks, Corp.
    Inventors: Dongyi Jiang, Jin Shang, David Yu, Michael Lin, Jun Xie, Ye Zhang, Mike Ji
  • Publication number: 20160078108
    Abstract: Embodiments describe a system and method for presenting a data visualization using, at least in part, social network metrics. The social network metrics can include components such as a social connection score, a social content score and a social conversation score. Further details and values of the metrics can include a number of social network connections that an individual has in their social network, a number of content followers of the individual, a number of social network spaces to which the individual belongs, an indication of how a human resource interacts with others within a social network, a number of bookmarks shared, a number of tags added to particular areas of interest, a number of tags added to certain areas of expertise, and others.
    Type: Application
    Filed: November 20, 2015
    Publication date: March 17, 2016
    Inventors: Kenneth F. Klaus, Mary E.G. Bear, Chau Ha Leung, Michael Lin, Kristine Lois Van der Ploeg, Kathi Lynn Chenoweth
  • Patent number: 9224130
    Abstract: A system and method for example method for displaying enterprise data via a user interface display. An example method includes providing a first user option to select enterprise data to be displayed, yielding selected data in response thereto; employing a capsule to present a visualization or infographic characterizing at least a portion of the selected data; and providing a second user option to flip or rotate the capsule, thereby displaying additional enterprise data that is related to or representative of the selected data or portion thereof. In a specific embodiment, the first user option includes a slider bar that enables a user to specify a time frame to filter the enterprise data.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: December 29, 2015
    Assignee: Oracle International Corporation
    Inventors: Kenneth F. Klaus, Mary E. G. Bear, Chau Ha Leung, Michael Lin, Kristine Lois Van der Ploeg, Kathi Lynn Chenoweth
  • Patent number: 9202133
    Abstract: Methods and systems for scene recognition are provided. At least one dark region from an image is searched, and color for pixels of the at least one dark region is calculated. It is determined whether a proportion of low colorfulness pixels to the pixels of the at least one dark region is greater than a predefined threshold, wherein when the color information of the respective pixel is less than a specific level, the respective pixel is determined as low colorfulness. When the proportion of low colorfulness pixels to the pixels of the at least one dark region is greater than the predefined threshold, a scene corresponding to the image is not determined as a backlight scene.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: December 1, 2015
    Assignee: HTC Corporation
    Inventors: Yu-Cheng Hsu, Chia-Yen Michael Lin, Jing-Lung Wu
  • Patent number: 9163353
    Abstract: A method and apparatus for cutting and sealing a moving length of a fabric by heating, sealing, and finally cutting the fabric in a linear process to form an even, fused edge. The fabric undergoes a sequence of manipulations efficacious for cutting and sealing the fabric to a desired pattern and edge width. The method and apparatus help to minimize frayed edges on the fabric by bonding and fusing the fibers prior to cutting. The fabric is initially drawn through the apparatus in a predetermined pattern, such as a window blind. A heating portion directs a hot gas onto a section of the fiber desired for creating the edges. The heated section is compressed under a seal, which helps fuse perpendicular and parallel cross sections of fibers. The newly sealed section is then immediately cut with a cutting portion to form at least one fused edge.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: October 20, 2015
    Inventor: Michael Lin
  • Patent number: 9118593
    Abstract: A system determines, in real-time, the routing of communication services from origination to destination based on a number of selected criteria used to determine an optimal path. Best value routing enables carriers and service providers to route a session/call by using an advanced intelligent network solution to generate optimal routes/service providers for servicing a request.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: August 25, 2015
    Assignee: ENGHOUSE NETWORKS LIMITED
    Inventors: Jay Kunarathnam, Theva Markandaier, Michael Lin, Ramesh Sivarajah, Richard Ebach
  • Publication number: 20150220706
    Abstract: An embodiment in accordance with the present invention provides a system and a method for facilitating a user to meet a self-selected goal. The user enrolls in the program and receives a tailored series of motivational text messages. The text messages can be individualized for the user based on user goals, responses to pull text messages, responses to questionnaires, and the user's preferred style of receiving information. These text messages help to guide the user to reach the goal by encouraging and reminding the user to engage in desired behaviors. The system and method are described with respect to an exemplary embodiment for encouraging weight loss, but can also be used for other applications, such as diabetes control and smoking cessation.
    Type: Application
    Filed: September 20, 2013
    Publication date: August 6, 2015
    Inventors: Michael Lin, Lawrence Cheskin
  • Patent number: 9031393
    Abstract: An electronic system for enhancing camera focusing on a portable electronic device is disclosed. The system comprises a body, a bus, and a camera module coupled to the bus and comprising a photosensitive substrate and a lens assembly wherein the lens assembly comprises a lens capable of being selectively moved to a distance from the photosensitive substrate for light focus thereon. Further, it comprises an accelerometer coupled to the bus and configured to generate orientation information, said orientation information indicating contemporaneous orientation of the body with respect to a predetermined reference. It also comprises a memory and a processor coupled to the bus. The memory comprises instructions that when executed implement an autofocus program configured to automatically determine the distance based on: 1) image data captured by said camera module; and 2) the orientation information generated by the accelerometer.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: May 12, 2015
    Assignee: NVIDIA Corporation
    Inventors: Guanghua Gary Zhang, Katharine Ip, Michael Lin
  • Publication number: 20150116227
    Abstract: A color sampling method includes detecting a touch input on a touch screen, determining a first region corresponding to the touch input, performing a temporal analysis on the first region of a plurality of image frames to determine representative color values of pixels within the first region, determining a second region within the first region, and performing a spatial analysis on the second region to determine candidate color value corresponding to the touch input according to the representative color values of pixels within the second region.
    Type: Application
    Filed: October 30, 2013
    Publication date: April 30, 2015
    Applicant: HTC Corporation
    Inventors: Chia Yen Michael Lin, Jing-Lung Wu, Hsin-Ti Chueh
  • Publication number: 20150110467
    Abstract: The present disclosure provides an electronic device for generating a multiple point of view (MPOV) video and the method thereof. The present disclosure involves the electronic device to obtain a plurality of media contents. The electronic device would identify a first media content relating to a second media content in time and location according to time information, audio information, and location information including a geographic tag and a surrounding signal information. Then, the first media content and the second media content are provided as relevant media contents for generating the MPOV video of the event having the relevant media content captured from different point of view.
    Type: Application
    Filed: June 19, 2014
    Publication date: April 23, 2015
    Inventors: Wen-Ping Ying, Yuan-Kang Wang, Hira Singh Verick, Jing-Lung Wu, Wen-Chuan Lee, Chia-Wei Chen, Kenneth Todd Culos, Wei-Chih Kuo, Chia-Yen Michael Lin, Ming-Han Tsai, Hsin-Ti Chueh, Tai Ito
  • Publication number: 20150078614
    Abstract: Methods and systems for scene recognition are provided. At least one dark region from an image is searched, and color information for pixels of the at least one dark region is calculated. It is determined whether a proportion of low colorfulness pixels to the pixels of the at lest one dark region is greater than a predefined threshold, wherein when the color information of the respective pixel is less than a specific level, the respective pixel is determined as low colorfulness. when the proportion of low colorfulness pixels to the pixels of the at lest one dark region is greater than the predefined threshold, a scene corresponding to the image is not determined as a backlight scene.
    Type: Application
    Filed: September 18, 2013
    Publication date: March 19, 2015
    Applicant: HTC CORPORATION
    Inventors: Yu-Cheng HSU, Chia-Yen Michael LIN, Jing-Lung WU
  • Publication number: 20150012917
    Abstract: A method performed by a network system having a plurality of processing units implemented using a plurality of respective virtual machines, includes: receiving a first packet at a first virtual machine of the plurality of virtual machines, wherein the first virtual machine is configured to receive the first packet from a network through an interface and has session processing capability; calculating a first value using a mathematical algorithm based on one or more information regarding the first packet; and using the calculated first value to identify a second virtual machine of the plurality of virtual machines in the network system.
    Type: Application
    Filed: July 2, 2013
    Publication date: January 8, 2015
    Applicant: HILLSTONE NETWORKS, INC.
    Inventors: Dongyi Jiang, Jin Shang, David Yu, Michael Lin, Jun Xie, Ye Zhang, Mike Ji
  • Publication number: 20140374002
    Abstract: A method and apparatus for cutting and sealing a moving length of a fabric by heating, sealing, and finally cutting the fabric in a linear process to form an even, fused edge. The fabric undergoes a sequence of manipulations efficacious for cutting and sealing the fabric to a desired pattern and edge width. The method and apparatus help to minimize frayed edges on the fabric by bonding and fusing the fibers prior to cutting. The fabric is initially drawn through the apparatus in a predetermined pattern, such as a window blind. A heating portion directs a hot gas onto a section of the fiber desired for creating the edges. The heated section is compressed under a seal, which helps fuse perpendicular and parallel cross sections of fibers. The newly sealed section is then immediately cut with a cutting portion to form at least one fused edge.
    Type: Application
    Filed: June 25, 2013
    Publication date: December 25, 2014
    Inventor: Michael Lin
  • Publication number: 20140368724
    Abstract: An electronic system for enhancing camera focusing on a portable electronic device is disclosed. The system comprises a body, a bus, and a camera module coupled to the bus and comprising a photosensitive substrate and a lens assembly wherein the lens assembly comprises a lens capable of being selectively moved to a distance from the photosensitive substrate for light focus thereon. Further, it comprises an accelerometer coupled to the bus and configured to generate orientation information, said orientation information indicating contemporaneous orientation of the body with respect to a predetermined reference. It also comprises a memory and a processor coupled to the bus. The memory comprises instructions that when executed implement an autofocus program configured to automatically determine the distance based on: 1) image data captured by said camera module; and 2) the orientation information generated by the accelerometer.
    Type: Application
    Filed: June 12, 2013
    Publication date: December 18, 2014
    Inventors: Guanghua Gary Zhang, Katharine Ip, Michael Lin
  • Patent number: 8852000
    Abstract: The accuracy of results of client-side determinations used for defining views of a virtual space may be verified via crowd-sourcing. Results of primary client-side determinations may be received from client computing platforms. Individual ones of the primary client-side determinations may be performed by individual client computing platforms presenting views of an instance of the virtual space to users. The results of the primary client-side determinations may form a basis for determining view information. The accuracy of the results of the primary client-side determinations may be verified by comparing the results of the primary client-side determinations with results of secondary client-side determinations performed by one or more client computing platforms. Individual ones of the secondary client-side determinations may simulate corresponding primary client-side determinations.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: October 7, 2014
    Assignee: Kabam, Inc.
    Inventors: Justin Rhinesmith, Michael Lin
  • Patent number: 8847954
    Abstract: Systems, methods and computer apparatuses for computing three dimensional (3D) surfaces are described herein. An embodiment includes constructing a slanted voxel grid oriented in a direction between at least two camera locations, projecting images from respective camera locations onto the constructed voxel grid, calculating, for one or more voxels in the voxel grid, a magnitude of difference between pixels corresponding to respective projected images to provide a difference value for each of the one or more voxels, and computing a three dimensional surface passing through voxel locations corresponding to one or more calculated difference values of the one or more voxels. In an embodiment, the three dimensional surface is computed as a surface passing through voxel locations corresponding to calculated difference values having lower magnitudes with respect to other calculated difference values.
    Type: Grant
    Filed: December 5, 2011
    Date of Patent: September 30, 2014
    Assignee: Google Inc.
    Inventors: Michael Lin, Aleksey Golovinskiy
  • Publication number: 20140280442
    Abstract: A method performed by a network appliance having a plurality of application processing units, includes: receiving a first packet at the network appliance; calculating a first value using a mathematical algorithm based on one or more information regarding the first packet; and using the calculated first value to identify a first application processing unit of the plurality of application processing units in the network appliance. A network appliance includes: a plurality of processing units that are communicatively connected to each other; wherein a first processing unit of the plurality of processing units is configured for: calculating a first value using a mathematical algorithm based on one or more information regarding a first packet; and using the calculated first value to identify a second processing unit of the plurality of processing units.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Hillstone Networks, Corp.
    Inventors: Dongyi Jiang, Jin Shang, David Yu, Michael Lin, Jun Xie, Ye Zhang
  • Publication number: 20140220615
    Abstract: Engineered fusion proteins comprising photochromic protein domains are disclosed. In particular, the inventors have constructed fusion proteins containing photoswitchable photochromic fluorescent protein domains linked to selected proteins and shown that such fusion proteins can be used to control the activity or localization of selected proteins with light.
    Type: Application
    Filed: April 11, 2014
    Publication date: August 7, 2014
    Applicant: Office of Technology Licensing
    Inventors: Xin Zhou, Michael Lin
  • Patent number: 8782872
    Abstract: A method to connect piping and a piping connection, having the features of a ring connector configured to snugly fit around an external diameter of a pipe; and a piping shield connected to the ring connector, the piping shield having at least one observation window cut into the shield, wherein the piping shield covers an abutment end of the pipe to be connected, wherein a joint between the ring connector and the piping shield forms a connection.
    Type: Grant
    Filed: October 3, 2012
    Date of Patent: July 22, 2014
    Assignee: J-M Manufacturing Co., Inc.
    Inventors: Michael Lin, Lei Zhang
  • Publication number: 20140175794
    Abstract: A piping connector is provided having a ring configured to install around an external diameter of a pipe, the ring having at least one clamp closing portion that has an open uncrimped position and a closed crimped position, a piping shield connected to the ring, the piping shield having at least one penetration to accept the at least one clamp closing portion, wherein the piping shield covers an abutment end of the pipe to be connected, wherein a joint between the ring and the piping shield forms a connection.
    Type: Application
    Filed: March 4, 2014
    Publication date: June 26, 2014
    Applicant: J-M Manufacturing Company, Inc.
    Inventors: Michael LIN, Lei ZHANG