摘要:
An apparatus comprises a radio frequency (RF) unit, an Infrared (IR) signal unit, and a processing unit that decodes the codes received from the RF unit and feeds them into the IR signal unit. The codes control the home electronic appliances such as TV, VCR, Hi-Fi systems, etc. that can decode IR remote control codes. A smart portable device such as a smart phone is equipped with powerful CPU, touch screen, networking interface, etc. The software application running on the smart portable device can convert the user commands received on the graphical user interface (GUI) into messages that contain the IR remote control codes and communicate the messages over the RF network to the apparatus.
摘要:
The smart portable device such as a smart phone is equipped with powerful CPU, touch screen, USB socket, etc. The software application running on the smart portable device can convert the user commands received on the graphical user interface (GUI) into remote control codes and communicate the remote control codes as data packets through peripheral bus interface, such as USB, to a plug-in peripheral device. The plug-in peripheral device receives the data packets and drives the IR transmitter using information in the data packets received. The remote control codes in the form of modulated IR signals arrive at the electronic appliances such as TV, VCR, Hi-Fi systems, robots, etc. that can decode remote control codes.
摘要:
A smart audio plug-in comprises an electrical audio signal receiver, a processor of protocol data units carried in the electrical signal, and an infrared signal transmitter. The remote control codes control the electronic appliances such as TV, VCR, Hi-Fi systems, robots, etc. that can decode remote control codes. The smart audio plug-in can be inserted into the audio jack of a smart portable device. The smart portable device such as a smart phone is equipped with powerful CPU, touch screen, networking interface, audio jack, etc. The software application running on the smart portable device can convert the user commands received on the graphical user interface (GUI) into remote control code and transmit unmodulated, or modulated electrical signals such as amplitude modulated, frequency modulated or phase modulated signals that encode the remote control codes through the audio jack to the smart audio plug-in.
摘要:
A method for providing bookkeeping service is disclosed. The method, facilitated by a bookkeeping server, addresses some security concerns arisen from using remote bookkeepers using techniques comprising: secure client sessions, work item distribution, organization information concealment, encryption using organization specific private keys, concealment of passwords, and distributed storage. Also, an image capturing system is disclosed. The image capturing system facilitates the process of capturing images of financial transactions for remote bookkeeping. It comprises a low-cost device that provides illumination and facilitates image processing working along with a smart phone.
摘要:
A method for building scalable Ethernet switch network and huge Ethernet switch is provided. The switch network is composed of a plurality of tiers of Ethernet switches forming a fat-tree topology. The bottommost tier connects to the end-stations. All switches except those in the top tier are typical IEEE802.1Q switches configured purposefully such that all packets from the end-stations are forwarded upstream to the top tier and are tagged with ingress port information. The top-tier switches possess a novel learning and forwarding capability such that a received packet is forwarded downstream to the destination end-station through one of a plurality of possible paths selected by a load balancing algorithm. The method can also be applied to build an Ethernet switch of a large number of ports.
摘要:
A system, method, and computer program product are provided for providing a multi-tenant data center Ethernet switch fabric that enables communications among virtual machines. A controller assigns location-based MAC addresses to the virtual machines and programs the Ethernet switch fabric to forward packets by the location information embedded in the location-based MAC addresses.
摘要:
A system, method, and computer program product are provided for collecting a snapshot of the statistics of a computer network. The devices of the network that provide the statistics synchronize their clocks to a time source. The statistics collector can request the devices to read their counters at a specified time. The counter values are stored and time-stamped on the devices. The statistics collector can later retrieve the stored counter values from the devices and correlate the statistics by the time-stamps.
摘要:
A system and methods of using commodity switches to produce a switch fabric are disclosed. The system is designed taking into considerations the limitations of typical commodity switches and the requirements of high availability. The system comprises a plurality of switches organized in tiers. Each switch comprises uplink switch ports and downlink switch ports. The switch is connected to switches in higher tiers via its uplink switch ports and to switches in lower tiers via its downlink switch ports. The switches in the lowest tier are connected to the devices external to the system via downlink switch ports. A management module may provide the capability of provisioning and configuring the switches. On each switch, at least one link aggregation is configured with the uplink switch ports. A packet received from any downlink switch port is forwarded to one of the at least one link aggregation of uplink switch ports. A packet received from any uplink switch port is forwarded according to the first label in the packet. Each switch in the highest tier is configured to insert one or more labels in a packet to be sent out via the switches. A value in a label indicates the switch port to be selected to send out the packet received at a switch.
摘要:
A method for creating low-cost interactive entertainment robots is disclosed. The cost of the robots is reduced by using a commodity computing device: smart phone, and by having robotic bodies use a decoder of a set of movement commands that facilitates the interoperability between a variety of smart phones and a variety of robotic bodies. Smart phones are equipped with powerful CPU, touch screen, USB, camera, microphone, Bluetooth, WI-FI, etc. They are fit for being the robot control units with the relevant robot applications installed. The cost of robotic bodies can be reduced by minimizing the amount of processing and sensing there and having them focus on mechanical movements. Furthermore, by defining and using a set of movement commands that promotes interoperability between a variety of robot control units and a variety of robotic bodies, the cost of robotic bodies can be reduced through mass production.
摘要:
The robot in this invention can detect the fading or loss of wireless network signal as an indication of being removed from its working area and enter into alert mode. The purpose of robot entering into alert mode is to deter physical theft, e.g., by sounding an alarm, to protect confidential data loss, and to render the robot useless to an unauthorized person, reducing the incentives for theft. A number of techniques are employed in this invention: confidential data stored on the robot is encrypted; administrator is required to log in the robot to enable robot operations; robot is to detect abnormal conditions such as fading of wireless network signal, sudden loss of wireless network signal, loss of connectivity to management server, and physical disconnection of any computing part from itself; robot is to resume normal operations without administrator intervention when abnormal condition is rectified; an Internet management server instructs the robot to delete stored data when the robot fails to authenticate itself; and place the reset button of a computing part of the robot such that the reset button is only accessible when the computing part is physically disconnected from the robot.