Patents by Inventor Michael Yip
Michael Yip 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: 20190184561Abstract: Systems and methods are provided that introduce an improved way of producing fast and optimal motion plans by using Recurrent Neural Networks (RNN) to determine end-to-end trajectories in an iterative manner. By using an RNN in this way and offloading expensive computation towards offline learning, a network is developed that implicitly generates optimal motion plans with minimal loss in performance in a compact form. This method generates near optimal paths in a single, iterative, end-to-end roll-out that that has effectively fixed-time execution regardless of the configuration space complexity. Thus, the method results in fast, consistent, and optimal trajectories that outperform popular motion planning strategies in generating motion plans.Type: ApplicationFiled: December 17, 2018Publication date: June 20, 2019Inventors: Michael YIP, Mayur BENCY, Ahmed QURESHI
-
Publication number: 20180125425Abstract: A hypertonicity measuring device comprises at least one wearable item. The hypertonicity measuring device comprises at least one communication pathway. The at least one communication pathway is configured to communicate with a processing device. The hypertonicity measuring device comprises a sensor array. The sensor array is disposed to the at least one wearable item. The sensor array comprises a plurality of capacitive pressure sensors. The sensor array is configured to communicate capacitive pressure sensor data to the processing device employing the at least one communication pathway. The plurality of capacitive pressure sensors comprises at least one structured dielectric. The hypertonicity measuring device comprises an inertial measurement unit. The inertial measurement unit is disposed to the at least one wearable item. The inertial measurement unit is configured to communicate motion data to the processing device employing the at least one communication pathway.Type: ApplicationFiled: November 8, 2017Publication date: May 10, 2018Inventors: Harinath Garudadri, Andrew Skalsky, Tse Nga Ng, Michael Yip, Leanne Chukoskie
-
Publication number: 20170308503Abstract: One or more devices are configured to receive information regarding network devices associated with a physical network. The one or more devices are configured further to generate configuration data based on the information regarding the network devices. The one or more devices are configured further to generate a virtual network based on the configuration data. The one or more devices are configured to send information regarding the virtual network to a client device. The one or more devices are configured to receive a change to the virtual network from the client device; and cause a change, corresponding to the change in the virtual network, to occur in the physical network.Type: ApplicationFiled: July 3, 2017Publication date: October 26, 2017Inventors: Pilar SOMOHANO, Brian P. O'Sullivan, Hal L. Stern, Michael Yip, Aleksey L. Mints
-
Patent number: 9697172Abstract: One or more devices are configured to receive information regarding network devices associated with a physical network. The one or more devices are configured further to generate configuration data based on the information regarding the network devices. The one or more devices are configured further to generate a virtual network based on the configuration data. The one or more devices are configured to send information regarding the virtual network to a client device. The one or more devices are configured to receive a change to the virtual network from the client device; and cause a change, corresponding to the change in the virtual network, to occur in the physical network.Type: GrantFiled: December 28, 2012Date of Patent: July 4, 2017Assignee: Juniper Networks, Inc.Inventors: Pilar Somohano, Brian P. O'Sullivan, Hal L. Stern, Michael Yip, Aleksey L. Mints
-
Patent number: 9488971Abstract: A control method includes empirically constructing for a flexible manipulator an estimated mapping between an end-effector movement and a plurality of values representing movement of at least one actuator, measuring an actual end-effector movement and an actual movement of the at least one actuator, and, based on the measuring, updating the estimated mapping while the flexible manipulator is active such that the mapping is adapted to the present environment of the flexible manipulator.Type: GrantFiled: March 5, 2014Date of Patent: November 8, 2016Assignee: The Board of Trustees of the Leland Stanford Junior UniversityInventors: Michael Yip, David B. Camarillo
-
Patent number: 9300888Abstract: A method for calibrating an image capture device, comprises the steps of: applying lighting levels onto the image capture device; capturing luma values for the applied lighting levels; calculating luma gains for lens coordinates as a function of the applied lighting levels and the captured luma values, wherein each of the lens coordinates having multiple ones of the calculated luma gains; and storing the calculated luma gains to calibrate the image capture device.Type: GrantFiled: October 3, 2013Date of Patent: March 29, 2016Assignee: Amlogic Co., Ltd.Inventors: Michael Yip, Dongjian Wang, Xuyun Chen
-
Publication number: 20150097969Abstract: A method for calibrating an image capture device, comprises the steps of: applying lighting levels onto the image capture device; capturing luma values for the applied lighting levels; calculating luma gains for lens coordinates as a function of the applied lighting levels and the captured luma values, wherein each of the lens coordinates having multiple ones of the calculated luma gains; and storing the calculated luma gains to calibrate the image capture device.Type: ApplicationFiled: October 3, 2013Publication date: April 9, 2015Applicant: Amlogic Co., Ltd.Inventors: Michael Yip, Dongjian Wang, Xuyun Chen
-
Publication number: 20140257569Abstract: A control method includes empirically constructing for a flexible manipulator an estimated mapping between an end-effector movement and a plurality of values representing movement of at least one actuator, measuring an actual end-effector movement and an actual movement of the at least one actuator, and, based on the measuring, updating the estimated mapping while the flexible manipulator is active such that the mapping is adapted to the present environment of the flexible manipulator.Type: ApplicationFiled: March 5, 2014Publication date: September 11, 2014Inventors: Michael Yip, David B. Camarillo
-
Patent number: 8751647Abstract: A method and apparatus is provided to control the admission of a user to a network by preventing a port through which the user connects to the network from forwarding data packets until the user is authorized. A network login controller operates in conjunction with a user interface to receive a user identification data from the port user. The network login controller further operates in conjunction with an authorization server to authenticate the user by sending a user authentication request containing the user identification data to the authentication server. The network login controller grants or denies permission to the user to access the network based on the user authentication response from the authentication server. If permission is granted, then the network login controller unblocks the port through which the user is connected to place it in packet-forwarding mode. If permission is denied, then the port remains in packet non-forwarding mode (i.e. it remains blocked).Type: GrantFiled: June 30, 2001Date of Patent: June 10, 2014Assignee: Extreme NetworksInventors: Michael Yip, Indranil Bagchi, Brian Bunker, Michael Polo
-
Patent number: 7936687Abstract: A system for statistically sampling packets is described. In this system, upon or after the occurrence of a predefined statistical event in relation to a packet, a pseudo-random value is obtained and compared to a predetermined threshold. Responsive to this comparison, the system selectively arranges to have the packet statistically sampled. A system for compiling statistics for packets undergoing processing by a packet processing system is described. In this system, upon or after the occurrence of a predefined statistical event in relation to a packet, a cumulative index for the packet is updated to reflect the current processing cycle for the packet. Upon or after completion of processing of the packet, whereupon the cumulative index may reflect more than one processing cycle, packet statistics are updated responsive to the cumulative index for the packet. A second system for compiling statistics for packets undergoing processing by a packet processing system is described.Type: GrantFiled: April 28, 2004Date of Patent: May 3, 2011Assignee: Extreme Networks, Inc.Inventors: David K. Parker, Michael Yip
-
Patent number: 7792058Abstract: A method and system for an aggregated virtual local area network (VLAN) architecture in which several VLANs in a network share the same default router address and subnet mask, but remain isolated from one another's network traffic. Instead of the traditional method of assigning one subnet to a VLAN, each VLAN is assigned only a portion of a subnet's IP address space, and is further grouped into a super-VLAN uniquely associated with that subnet. Intra-VLAN traffic is forwarded only to host IP addresses assigned to that same VLAN according to a VLAN identifier carried in the data packet. Inter-VLAN traffic is processed by a virtual router interface which routes the data packet by applying the routing configuration for the subnet uniquely associated with the super-VLAN, according to a super-VLAN identifier carried in the data packet.Type: GrantFiled: February 2, 2005Date of Patent: September 7, 2010Assignee: Extreme Networks, Inc.Inventors: Michael Yip, Shehzad T. Merchant, Kenneth T. Yin, Eric Knudstrup
-
Patent number: 7783733Abstract: A method is provided to dynamically manage the configuration of a network device. An application supporting a protocol, network interface or other component of the configuration operates in conjunction with a master agent and subagent to send and receive configuration management information. The application further operates in conjunction with a configuration manager interface and configuration manager to access and update the configuration in accordance with a priority of the application, and without taking the network device out of service.Type: GrantFiled: April 26, 2002Date of Patent: August 24, 2010Assignee: Extreme Networks, Inc.Inventors: Michael Yip, Yeeping Chen Zhong, Qi Cao, Anna Berenberg
-
Publication number: 20100205146Abstract: A method for utilizing the resources of a digital display device (“DDD”) for use by a computer comprises the steps of: connecting the DDD to the computer; displaying one or more images on the DDD, wherein the images are transmitted from the computer to the DDD; updating and storing PIM information on the DDD, wherein the PIM information is retrieved from the computer; and generating by the DDD one or more alerts based on the updated PIM information to be displayed on the DDD.Type: ApplicationFiled: January 7, 2010Publication date: August 12, 2010Applicant: AMLOGIC CO., LTD.Inventors: Yong Wan, Jinsong Han, Qiang Wang, Zhao Rong Pan, Michael Yip
-
Publication number: 20100177598Abstract: An electronic alarm clock connected to one or more networks comprises: a network communications device, wherein the network device receives content from the networks; a touch screen; one or more speakers; and a local storage device, wherein a clock function is provided, wherein an alarm function is provided that plays user specified content at a user specified time on said screen and the speakers, and wherein a physical button is disposed on the clock to manage the alarm function during an alarm.Type: ApplicationFiled: January 7, 2010Publication date: July 15, 2010Applicant: AMLOGIC CO., LTD.Inventors: Yusheng Zhang, Qi Cao, Lawrence Mok, Michael Yip, DongLi Li
-
Publication number: 20100115012Abstract: The present invention relates to methods for defining content at the point of purchase of a digital display device (“DDD”), such as a digital picture frame, and for managing content for the DDD. These methods may include the following steps of: defining content for a DDD by a first DDD content provider at a point of purchase; associating a frame content ID with the defined content; and programming the DDD of the DDD with the frame content ID prior to shipping of the DDD.Type: ApplicationFiled: October 27, 2008Publication date: May 6, 2010Applicant: AMLOGIC, INC.Inventors: Michael Yip, Jiping Zhu, Michael Mo
-
Publication number: 20100107256Abstract: This invention relates to methods for identifying potentially infected files downloaded to a digital display device (“DDD”) and for managing those potentially infected files. These methods may include the steps of: connecting the DDD to a device; downloading one or more files to the DDD; disconnecting the DDD from the device; verifying and repairing the boot sector of the DDD; removing the one or more downloaded files that are not supported for playback on the DDD; and scanning the one or more downloaded files that are supported for playback on the DDD.Type: ApplicationFiled: October 27, 2008Publication date: April 29, 2010Applicant: AMLOGIC, INC.Inventors: Jiping Zhu, Yusheng Zhang, Michael Yip
-
Patent number: 7689678Abstract: A method and apparatus is provided to restore the configuration of a network device. A configuration manager in a network device saves a version of the configuration of the network device by storing the configuration data in an format that conforms to a standard markup language such as the extended markup language (XML). The format includes a sequence of corresponding tags and values that represent the content of the internal data structures in the memory of the router that comprise the saved version of the configuration. At the time of restoration, an parser is used to parse the values from the tags and the configuration manager restores the contents of the internal data structures in the memory of the router to the parsed values in accordance with the corresponding tags.Type: GrantFiled: April 26, 2002Date of Patent: March 30, 2010Assignee: Extreme NetworksInventors: Michael Yip, Yeeping Chen Zhong
-
Patent number: 7657635Abstract: A method is provided to convert network management protocol request into a markup language representation. In one embodiment, the present invention includes receiving a network management protocol request at a network device, generating a plurality of markup language tags and content embedded in the markup language tags based on the received request, and responding to the request using the plurality of markup language tags and content embedded in the markup language tags using a unified backend interface. In one embodiment, routines used to generate the plurality of markup language tags and content are generated automatically using an instrumentation module.Type: GrantFiled: July 30, 2004Date of Patent: February 2, 2010Assignee: Extreme NetworksInventors: Michael Yip, Yeeping Chen Zhong, Qi Cao, Abhay Gidwani
-
Patent number: 7646773Abstract: A layer-2 network switch device forwarding database implementation and method to access the forwarding database. A forwarding database (FDB) is implemented as a tree. A separate VLAN database is also structured as a tree. Each node in the tree represents a separate VLAN. For each VLAN, all associated ports are maintained in a data structure organized as a tree. Likewise, all port information is maintained in a tree-based data structure, and for each port, all VLAN information associated with the port is maintained in a tree data structure. Each node in a VLAN's port tree data structure is linked with each corresponding node in the port's VLAN tree data structure. Each pair of nodes maintains a linked list of all FDB entries relating to the node pair. Operations are quickly and efficiently performed on the FDB using the data structure architecture.Type: GrantFiled: August 2, 2004Date of Patent: January 12, 2010Assignee: Extreme NetworksInventors: Jing Na, Michael Yip, Yeeping Zhong
-
Publication number: 20090295787Abstract: The present invention relates to methods for dynamically displaying an image on a display window of a digital display device, such as a digital picture frame. These methods may include the following steps: identifying one or more objects of interest in a source image; defining a crop area as a function of the one or more objects of interest; decoding the crop area of the source image into a canvas image; and displaying the selected area of the canvas image.Type: ApplicationFiled: June 2, 2008Publication date: December 3, 2009Applicant: Amlogic, Inc.Inventors: Ting Yao, Jiping Zhu, Xuyun Chen, Michael Yip