Network-to-computer Interfacing Patents (Class 709/250)
  • Patent number: 9258180
    Abstract: An information processing apparatus is communicable with a device via a first communication channel and communicable with a device management apparatus for managing the device via a second communication channel.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: February 9, 2016
    Assignee: RICOH COMPANY, LIMITED
    Inventor: Weibo Wang
  • Patent number: 9244669
    Abstract: Disclosed examples to configure an application for deployment across a plurality of deployment environments involve displaying a user-selectable control in a user interface. The user-selectable control is to specify whether the application is to be deployed across the plurality of deployment environments. Based on selection of the user-selectable control, a blueprint of the application stores an indication of whether the application is to be deployed across the plurality of deployment environments. Based on the indication in the blueprint, an application deployment profile is generated to specify the plurality of deployment environments across which to deploy the application.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: January 26, 2016
    Assignee: VMware, Inc.
    Inventors: Agila Govindaraju, Kiran Singh
  • Patent number: 9225645
    Abstract: Stream Control Transmission Protocol (SCTP) transmits packets to the remote peer with a size equal or smaller than Maximum Transmission Unit (MTU). The MTU can be discovered by SCTP utilizing the path-MTU discovery algorithm of RFC1191 (or similar techniques). However the MTU of a certain path within a SCTP association can change over time. If the path MTU grows then there is no problem. If the path MTU decreases, then packets with size equal to the old path MTU will not be able to be delivered to the remote peer as the link or router with the smaller MTU will drop the packet. Thus all such packets will remain unacknowledged and will lead to head of line blocking for in-sequence delivery of packets of the streams to which to non-delivered packets belong. This leads to the failure of the association. The proposed method resegments SCTP-packets due to a path MTU decrease in a SCTP association.
    Type: Grant
    Filed: March 16, 2007
    Date of Patent: December 29, 2015
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Lode Coene
  • Patent number: 9218203
    Abstract: The present invention discloses a method, an apparatus, and a system for scheduling a processor core in a multiprocessor core system, which relate to the field of multiprocessor core systems, and can meet the demand for real-time network I/O processing, thereby improving the efficiency of the multiprocessor core system. The method for scheduling a processor core in a multiprocessor core system includes: obtaining, in the running process of the multiprocessor core system, a first control parameter, a second control parameter, a third control parameter, and a fourth control parameter; transferring a packet of a data flow that enters the multiprocessor core system to an idle processor core for processing based on the first control parameter, the second control parameter, and the third control parameter; and switching over the processor core in the multiprocessor core system between an interruption mode and a polling mode based on the fourth control parameter.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: December 22, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jiaqiang Yu, Wei Zheng
  • Patent number: 9219659
    Abstract: In a method of processing a packet in a network device, a packet is received at an ingress port of the network device. A metadata set for the packet is generated. The metadata set includes data generated by the network device for the packet. The metadata set is stored in a memory of the network device. A subset of data included in the stored metadata set is used to generated a key corresponding to the packet. The subset of data does not include all of the data included in the stored metadata set. A processing action for the packet is determined based on the key and the packet is processed by the network device using the processing action.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: December 22, 2015
    Assignee: MARVELL ISRAEL (M.I.S.L.) LTD.
    Inventors: Uri Safrai, Gil Levy
  • Patent number: 9215499
    Abstract: Systems and methods are provided for cross-platform rendering of video content on a user-computing platform that is one type of a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of the plurality of user-computing platform types. The script is configured to cause the script to be interpreted by the application program to simulate a multi-threaded execution environment by: iteratively scheduling and performing a first simulated thread which involves decoding encoded video data received by the user-computing platform into decoded video data comprising one or more frame images; and iteratively scheduling and performing a second simulated thread which involves rendering the decoded video data by displaying the one or more frame images.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: December 15, 2015
    Assignee: Destiny Software Productions Inc.
    Inventors: Steven Erik Vestergaard, Che-Wai Tsui, Shaoning Tu
  • Patent number: 9213840
    Abstract: Systems, methods, computer readable media and articles of manufacture consistent with innovations herein are directed to computer virtualization, computer security and/or memory access. According to some illustrative implementations, innovations herein may utilize and/or involve a separation kernel hypervisor which may include the use of a guest operating system virtual machine protection domain, a virtualization assistance layer, and/or a detection mechanism (which may be proximate in temporal and/or spatial locality to malicious code, but isolated from it), inter alia, for detection and/or notification of, and action by a monitoring guest upon access by a monitored guest to predetermined physical memory locations.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: December 15, 2015
    Assignee: Lynx Software Technologies, Inc.
    Inventors: Edward T. Mooring, Craig Howard, Phillip Yankovsky
  • Patent number: 9210103
    Abstract: A packet is received at an ingress port of a network device. A set of user defined bytes corresponding to the packet are populated with data included in or associated with the packet. One or more user defined bytes are selected, from the set of user defined bytes, to be used in a key for the packet. An ordering of the selected user defined bytes to be used for generating the key is specified. The key is generated using the selected user defined bytes and according to the ordering of the selected user defined bytes specified for the key. A processing action for the packet is determined based on the key. The network device processes the packet using the processing action.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: December 8, 2015
    Assignee: MARVELL ISRAEL (M.I.S.L) LTD.
    Inventors: Uri Safrai, Gil Levy
  • Patent number: 9210140
    Abstract: A network interface device providing a set of functions in hardware and being operable in first and second modes: in a first mode, the network interface device being configured to operate with a selected configuration of the set of functions; and in a second mode, the network interface device being operable to select a particular configuration of the set of functions in accordance with configuration instructions received at the network interface device; the network interface device being configured to, on receiving a network message having one or more predetermined characteristics and comprising an authentication key and one or more configuration instructions defining a particular configuration of the set of functions: verify the authentication key; and if the authentication key is successfully verified, select the particular configuration of the set of functions defined in the configuration instructions of the network message.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: December 8, 2015
    Assignee: SOLARFLARE COMMUNICATIONS, INC.
    Inventors: Steven L. Pope, David Riddoch
  • Patent number: 9202215
    Abstract: Using cryptographic techniques, sensitive data is protected against disclosure in the event of a compromise of a content delivery network (CDN) edge infrastructure. These techniques obviate storage and/or transfer of such sensitive data, even with respect to payment transactions that are being authorized or otherwise enabled from CDN edge servers.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: December 1, 2015
    Assignee: Akamai Technologies, Inc.
    Inventor: F. Thomson Leighton
  • Patent number: 9197545
    Abstract: A computing system for processing network traffic includes a plurality of network ports configured to receive network traffic, a plurality of processing blades, not directly coupled with the plurality of network ports, configured to process the network traffic, a switch coupled with the plurality of processing blades and configured to support inter-blade communications among the plurality of processing blades, a router coupled with the switch and the plurality of network ports, the router configured to forward the network traffic to one or more of the plurality of processing blades based on resource information of the plurality of the processing blades, and a system controller coupled to the router and the plurality of processing blades, the system controller configured to receive and maintain the resource information from the plurality of the processing blades and further configured to update the router with the resource information of the plurality of the processing blades.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: November 24, 2015
    Assignee: BENU NETWORKS, INC.
    Inventors: David F. Callan, Rajendar Duggal, Anil Sanghavi, Swarup Sahoo, Ramesh Gupta, Rajat Ghai
  • Patent number: 9182835
    Abstract: A combination touch and transducer input system is provided, which facilitates user input into an electronic system with a finger and/or a transducer (e.g., a stylus). The system includes a transducer configured to generate an electric field, and a sensor including an array of electrodes and a controller. The transducer is configured to transmit digital data, such as pen pressure data and switch status data, to the sensor. For example, the transducer comprises electronic circuitry configured to encode the digital data in a signal for transmission to the sensor. The sensor controller is configured to operate both in a touch sensing mode and in a transducer sensing mode. During the touch sensing mode, the controller determines a position of a proximate object (e.g., a finger) by capacitively sensing the object with the array of electrodes.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: November 10, 2015
    Assignee: Wacom Co., Ltd.
    Inventors: Oliver P. King-Smith, Bernardus H. Smit, Peyman Hadizad
  • Patent number: 9182836
    Abstract: A combination touch and transducer input system is provided, which facilitates user input into an electronic system with a finger and/or a transducer (e.g., a stylus). The system includes a transducer configured to generate an electric field, and a sensor including an array of electrodes and a controller. The transducer is configured to transmit digital data, such as pen pressure data and switch status data, to the sensor. The sensor controller operates both in a touch sensing mode and in a transducer sensing mode. During the touch sensing mode, the controller determines a position of a proximate object (e.g., a finger) by capacitively sensing the object with the array of electrodes. During the transducer sensing mode, the controller determines a position of the transducer based on a signal received by the array of electrodes from the transducer, and also receives and decodes the digital data encoded in the received signal.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: November 10, 2015
    Assignee: Wacom Co., Ltd.
    Inventors: Oliver P. King-Smith, Bernardus H. Smit, Peyman Hadizad
  • Patent number: 9185034
    Abstract: A high performance computer system has compute nodes interconnected by an inter-node communication network. The compute nodes include local packetized interconnects. Shared memory between compute nodes is emulated by tunneling packetized interconnect packets between the compute nodes. A memory region on one of the compute nodes is used as a window into a memory region in another compute node. Special registers may be provided to expedite remote operations on small amounts of data.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: November 10, 2015
    Assignee: Intel Corporation
    Inventors: Igor Gorodetsky, Walter James Reinhard
  • Patent number: 9178820
    Abstract: A network device includes a plurality of ports and at least one packet processor separate from a central processing unit (CPU). The packet processor is configured to forward a received packet based on a look-up of a destination address of the received packet in a table of learned entries that associate first addresses checked by the CPU to the ports of the network device, to add a new provisional entry that associates a source address with an ingress port of the received packet based on a look-up of the source address in both the learned entries and provisional entries that associate second addresses to be checked by the CPU to the ports of the network device, and to upgrade the new provisional entry to a learned entry with a delay time (e.g., a pre-determined time period) to allow the CPU to check the source address.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: November 3, 2015
    Assignee: Marvell Israel (M.I.S.L.) Ltd.
    Inventor: Gai Nachum
  • Patent number: 9178966
    Abstract: A method establishes a transport layer connection between a first system and a second system. The establishment of the transport layer connection includes identifying a remote direct memory access (RDMA) connection between the first system and the second system. After establishing to transport layer connection, the first and second systems exchange data using the RDMA connection identified in establishing the transport layer connection.
    Type: Grant
    Filed: March 17, 2012
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Fox, Constantinos Kassimis, Donald W. Schmidt, Jerry W. Stevens
  • Patent number: 9173160
    Abstract: A cognitive wireless system that enables a mobile node to operate dynamically with heterogeneous networks by taking into account real-time contextual information about the mobile node and system-wide health information.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: October 27, 2015
    Assignee: SIERRA WIRELESS, INC.
    Inventors: Lawrence Joseph LeBlanc, Eddie Shek Cheung Ho, Kirk Arnold Moir
  • Patent number: 9164913
    Abstract: Machine implemented method and system for processing a write request for a copy on write (COW) enabled write operation to write to a logical unit number (LUN) for which a replicated LUN exists is provided. An adapter coupled to a computing system and interfacing with the LUN and the replicated LUN receives the write request having an indicator indicating that the write request is for the COW enabled write operation. The adapter issues a read request to the LUN to read previous information from the LUN; temporarily stores the previous information at a memory storage location of the adapter; writes the previous information to the replicated LUN; writes the information based on the write request to the LUN; and notifies the computing system indicating that the write request for the COW enabled write operation has been completed.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: October 20, 2015
    Assignee: QLOGIC, Corporation
    Inventors: Deepak Tawri, Sanjeev Jorapur
  • Patent number: 9160714
    Abstract: The address translation capabilities of packet-switched mobile networks are exploited to achieve bidirectional LAN communications therethrough. A multi-dash user VPN can be provided by encapsulating a multi-user LAN communication protocol for traversal of a packet-switched network. By encapsulating a commonly available multi-user LAN communication protocol, for example ethernet, remote LAN connectivity can be extended without requiring any host reconfiguration.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: October 13, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Lars Westberg, Laszlo Hevizi, Vicknesan Ayadurai
  • Patent number: 9159165
    Abstract: Methods and systems for using a position of a mobile device with an integrated display as an input to a video game or other presentation are presented. Embodiments include rendering an avatar on a mobile device such that it appears to overlay a competing user in the real world. Using the mobile device's position, view direction, and the other user's mobile device position, an avatar (or vehicle, etc.) is depicted at an apparently inertially stabilized location of the other user's mobile device or body. Some embodiments may estimate the other user's head and body positions and angles and reflect them in the avatar's gestures.
    Type: Grant
    Filed: July 13, 2010
    Date of Patent: October 13, 2015
    Assignee: SONY COMPUTER ENTERTAINMENT INC.
    Inventors: Jeffrey R. Stafford, Yunpeng Zhu, Steven Osman
  • Patent number: 9143359
    Abstract: A phone docking station includes a docking port configured to physically dock with a mobile phone. The docking port further includes a charging port configured to connect with the docked mobile phone and to supply a charging current to a battery of the mobile phone, and a Universal Serial Bus (USB) port. The phone docking station further includes a system configured to carry VoIP traffic from an external network through the USB port to the mobile phone, and from the mobile phone through the USB port to the external network; and enable, via the USB port, media streaming from the phone docking station to the mobile phone, and from the mobile phone to the phone docking station.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: September 22, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Elliot G. Eichen, Gowtham Javaregowda, Lee N. Goodman, Rafael Andres Gaviria Velez
  • Patent number: 9141399
    Abstract: A system and a method for input tool invocation and a proxy device enable an installable operating system to perform input operation by invoking the input tool of a local operating system, such as a soft keyboard of the local operating system, an input method of the local operating system, or a soft keyboard and an input method of the local operating system. Even an operating system not installed with input tools can perform input operation by invoking an input tool of a local operating system, thereby avoiding repeated installations of input tools for different operating systems, and resolving the issue of large resource usage caused by repetitive installations of input tools.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: September 22, 2015
    Assignee: China Mobile Communications Corporation
    Inventor: Yonghui Wang
  • Patent number: 9135043
    Abstract: A high-performance device interface (HPDI) provides flexible and high-performance access by applications residing in a Virtual Machine (VM) to high-performance devices. The technique enables VM applications to use a single interface even when multiple device drivers exist, and can pass data efficiently between a VM application and a front-end device driver (a device driver implemented in a VM, such as may be used in a paravirtualization environment). It improves overall performance of a VM by reducing the copying of data during communications between a VM application and a front-end device driver, which reduces processor and memory usage.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: September 15, 2015
    Assignee: NetApp, Inc.
    Inventors: Kiran Srinivasan, Timothy C. Bisson
  • Patent number: 9129099
    Abstract: A Privacy Preserving Portable Health Record (P3HR) based on Smart Enterprise Guardian (SEG) that incorporates smart card security and advanced flash storage encryption technology gives a patient the flexibility of using the services of a variety of generally unrelated healthcare practitioners and providers with control over their health records and the ability to provide comprehensive access to the patient's health records as would occur in a centralized clinic setting to in effect create a virtual medical clinic. The security architecture of the P3HR serves a group of medical patients, healthcare practitioners, and other associated providers such as hospitals and insurance providers. The system provides for continuously updated healthcare history of patients in a remote update server and on portable access devices, which are carried by patients.
    Type: Grant
    Filed: August 17, 2011
    Date of Patent: September 8, 2015
    Inventor: Vamsi Krishna Paruchuri
  • Patent number: 9116671
    Abstract: A storage device with wireless router function includes a main module having a base board, and a network connector. A USB controller, a memory and a router chip are located on the base board. One end of the base board is equipped with a first connector. The USB controller, the memory and the first connector are coupled with the router chip. The storage device performs a data storage function via electrically plugging the first connector to an electronic product and accessing data in the memory. The network connector is electrically connected to the router chip of the base board. The network connector is capable of being further connected to a local area network via a wire link so as to make the storage device perform a wireless router function through the router chip providing a wireless LAN to wirelessly connect the electronic product with an internet.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: August 25, 2015
    Assignee: Power Quotient International Co., Ltd.
    Inventor: Hung-Chi Tung
  • Patent number: 9118540
    Abstract: A method for monitoring a plurality of rack systems is provided, which includes the following steps. The rack systems are provided, in which each rack system includes an integrated management module (IMM) and a plurality of servers. The IMM is communicatively connected to the servers in each rack system and manages and controls the servers. The rack systems are distributed into at least one rack group, and one of the IMMs in each rack group is selected to serve as a primary IMM, in which the IMMs in each rack group are communicatively connected to each other. The primary IMM monitors other IMMs than the primary IMM in the corresponding rack group. When an anomaly occurs in one of the other IMMs, the primary IMM sends a warning message including the abnormal IMM.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: August 25, 2015
    Assignee: INVENTEC CORPORATION
    Inventor: Hao-Hao Wang
  • Patent number: 9118559
    Abstract: Methods and apparatuses described herein are configured to calculate the instantaneous bit rate of a network connection. According to certain aspects, conventional solutions measure average bit rate of a network, whereas the techniques described herein are configured to measure the instantaneous bit rate. According to further aspects, structurally, conventional solutions require external devices (hosts or servers) and a plurality of data packets for measurement, whereas the present invention is self-referenced and requires, in principle, only two network packets, of any type, for measuring the instantaneous bit rate. The instantaneous bit rate can then be used to adjust the transmission bit rate of network packets to optimize the network connection such that the bandwidth of the network connection is fully utilized and packet loss is avoided.
    Type: Grant
    Filed: April 6, 2012
    Date of Patent: August 25, 2015
    Assignee: SEJENT CORPORATION
    Inventors: Edward J. DeWath, Loc T. Le
  • Patent number: 9110694
    Abstract: According to one aspect of the present disclosure, a method and technique for data flow affinity for heterogeneous virtual machines is disclosed. The method includes: connecting first and second logical partitions to a shared virtual adapter, the first logical partition having a maximum receive unit (MRU) different than a MRU of the second logical partition; and responsive to receiving data by the shared virtual adapter destined for the first or second logical partitions, performing transmission control protocol (TCP) segmentation offload processing of the data by the shared virtual adapter utilizing the MRU of the first logical partition as the transmission unit for data destined for the first logical partition and utilizing the MRU of the second logical partition as the transmission unit for data destined for the second logical partition.
    Type: Grant
    Filed: February 24, 2013
    Date of Patent: August 18, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Francisco J. Alanis, Omar Cardona, Shaival J. Chokshi
  • Patent number: 9111261
    Abstract: A method, system, and article for management of email communication content across a computer system network. An archive of email communications is retained on storage media in communication with the network. In addition, email communication is retained on storage media in communication with a client machine in the network. To mitigate duplication of email communications, duplicate communications are replaced with a hyperlink to the archive communication. This replacement supports removal of the duplicate communication from the storage media in communication with the client machine.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: August 18, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sukadev Bhattiprolu, Venkateswararao Jujjuri, Malahal R. Naineni, Badari Pulavarty, Chandra Seetharaman, Narasimha Nageshrao Sharoff
  • Patent number: 9098948
    Abstract: An image matching apparatus is provided. The apparatus includes a storage unit, an obtaining unit, a specification unit, and an image matching unit. The storage unit is configured to store image data of one or more devices that are connected to a local network. The obtaining unit is configured to obtain image data of device image obtained by capturing a device. The specification unit is configured to specify one or more local networks to be used for image matching. The image matching unit is configured to perform image matching of the obtained image data against the stored image data of one or more devices that are connected to the specified local network.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: August 4, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Takeshi Matsumura, Johan Hjelm, Shingo Murakami, Toshikane Oda, Kenta Yasukawa
  • Patent number: 9100332
    Abstract: A data transmitting device divides application data into packets, transmits the packets, and continuously carries out packet transmission while receiving acknowledgement from a receiving device of the transmitted packets. The application data to be transmitted is stored in a data storage area of a data storage unit. The data is read from the data storage area, a sequence number is set, and the data is transmitted as the packet. If the read data is within a predetermined length from an end of the application data, a copy of the read data is saved in a temporary buffer area of the data storage unit. When data of a sequence number before that of first data of next application data is to be transmitted after transmission of the next application data is started, the data is read from the temporary buffer area of the data storage unit.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: August 4, 2015
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Shingo Tanaka, Takahiro Yamaura
  • Patent number: 9092540
    Abstract: The invention is directed to increasing interoperability between web-based applications and hardware functions of a mobile device. The invention includes a thick-client hardware compatibility wrapper (HCW), which renders web-based applications and manages communication between hardware functionality and the web-based application. Specifically, the HCW monitors the web-based application and identifies commands to the hardware components of the mobile device. These commands are interpreted by the HCW, which then uses native calls to perform the hardware-specific activities. The HCW is also capable of calling functions on a webpage within the web-based application in response to query commands to the web-based application or in response to hardware events from the hardware components.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: July 28, 2015
    Assignee: International Business Machines Corporation
    Inventor: Douglas J. Hansknecht
  • Patent number: 9094864
    Abstract: Architecture for performing WLAN offload in a wireless device is disclosed. In an exemplary embodiment, an apparatus includes an application section configured to form IP packets from data to be transmitted, a modem section configured to apply a cellular protocol to the IP packets to form cellular protocol packets, an endpoint configured to encapsulate the cellular protocol packets to form outer IP tunnel packets, and a WLAN interface configured to transmit the outer IP tunnel packets over a WLAN communication channel. In another exemplary embodiment, an apparatus includes a WLAN interface configured to receive outer IP tunnel packets over a WLAN communication channel, an endpoint configured to extract cellular protocol packets from the outer IP tunnel packets, a modem processor configured to remove a cellular protocol from the cellular protocol packets to form IP packets, and an application processor configured to extract received data from the IP packets.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: July 28, 2015
    Assignee: Qualcomm Incorporated
    Inventors: Ajith Tom Payyappilly, Venkata Satish Kumar Vangala, Shanta Pavan Namburi, Suli Zhao
  • Patent number: 9092185
    Abstract: A display terminal that performs image display processing for displaying in a display section image data recorded in a recording section, which includes a controlling section that performs image sharing processing for providing image data recorded in the recording section to another display terminal over a network, acquiring image data recorded by another display terminal over the network, and displaying the acquired image data in the display section, and sharing control processing for performing control to select image data recorded by another display terminal set up at a location whose distance from the setup location of the display terminal satisfies a predetermined condition, as target image data for the image sharing processing.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: July 28, 2015
    Assignee: CASIO COMPUTER CO., LTD.
    Inventors: Kimiyasu Mizuno, Takehiro Aibara, Hitoshi Amagai, Naotaka Uehara, Takayuki Kogane, Sumito Shinohara, Masato Nunokawa, Tetsuya Handa
  • Patent number: 9086900
    Abstract: According to one aspect of the present disclosure a system and technique for data flow affinity for heterogeneous virtual machines includes a hypervisor operable to manage a virtualized environment comprising first and second logical partitions, the first logical partition having a maximum receive unit (MRU) different than a MRU of the second logical partition. The system also includes a virtual input/output server (VIOS) having a shared virtual adapter connected to the first and second logical partitions. The shared virtual adapter is configured to, responsive to receiving data destined for the first or second logical partitions, perform transmission control protocol (TCP) segmentation offload processing of the data utilizing the MRU of the first logical partition as the transmission unit for data destined for the first logical partition and utilizing the MRU of the second logical partition as the transmission unit for data destined for the second logical partition.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: July 21, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Francisco J. Alanis, Omar Cardona, Shaival J. Chokshi
  • Patent number: 9088451
    Abstract: Systems and methods that network interface in a multiple network environment are provided. In one embodiment, the system includes, for example, a network connector, a processor, a peripheral component interface (PCI) bridge and a unified driver. The processor may be coupled to the network connector and to the PCI bridge. The processor may be adapted, for example, to process a plurality of different types of network traffic. The unified driver may be coupled to the PCI bridge and may be adapted to provide drivers associated with the plurality of different types of network traffic.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: July 21, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Uri Elzur, Frankie Fan, Steven B. Lindsay, Scott McDaniel
  • Patent number: 9081425
    Abstract: A combination touch and transducer input system is provided, which facilitates user input into an electronic system with a finger and/or a transducer (e.g., a stylus). The system includes a transducer configured to generate an electric field, and a sensor including an array of electrodes and a controller. The transducer is configured to transmit digital data, such as pen pressure data and switch status data, to the sensor. The sensor controller operates both in a touch sensing mode and in a transducer sensing mode. During the touch sensing mode, the controller determines a position of a proximate object (e.g., a finger) by capacitively sensing the object with the array of electrodes. During the transducer sensing mode, the controller determines a position of the transducer based on a signal received by the array of electrodes from the transducer, and also receives and decodes the digital data encoded in the received signal.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: July 14, 2015
    Assignee: Wacom Co., Ltd.
    Inventors: Oliver P. King-Smith, Bernardus H. Smit, Peyman Hadizad
  • Patent number: 9076555
    Abstract: A failure diagnosis circuit includes a multiplexer and a controller. The multiplexer receives address signals, and selectively outputs one of the address signals to an addressable module in response to a selecting signal. The controller generates a first one of address signals and the selecting signal. A built-in self-test circuit generates the second address signal. The addressable module includes addressable components responsive to the address signal. The controller processes the output of the addressable module responsive to the address signal to make a failure diagnosis. The built-in self-test circuit performs signature analysis on the read out output of the addressable module.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: July 7, 2015
    Assignees: STMicroelectronics S.r.l., STMicroelectronics (Shenzhen) R&D Co. Ltd
    Inventors: HongWei Wang, Luca Molinari
  • Patent number: 9077668
    Abstract: A network device acting as a forwarding element within a software-defined network receives a representation of configurable flow table definitions and configurable logic for selecting between flow tables. The network device creates a flow table based on each of the configurable flow table definitions and installs the configurable logic for selecting between flow tables. The network device receives data to populate configurable key columns and action columns of the flow tables and populates the flow tables using that data. The network device then selects from forwarding decisions for packets according to the configurable logic for selecting between flow tables, the flow tables, and each packet's values in relevant header fields required by the configurable logic.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: July 7, 2015
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Ludovic Beliveau, Eric Dyke, Ramesh Mishra, Ritun Patney
  • Patent number: 9077723
    Abstract: A method, a mobility management unit and a gateway unit for restricting access and communication of a machine type communication (MTC) device are provided by the present invention. The method includes: a mobility management unit judging whether an access request or a service request of the MTC device is currently in a permission period according to the permission period of the MTC device; when the access request or the service request is not in the permission period, rejecting the access request or service request of the MTC device and notifying the MTC device of the rejection cause and/or the permission period at a meantime. The present invention can ensure that the MTC device only communicates in the permission period, and the MTC device is restricted to access the network or communicate in the non-permission period according to the requirement of the operator.
    Type: Grant
    Filed: November 4, 2010
    Date of Patent: July 7, 2015
    Assignee: ZTE Corporation
    Inventors: Mian Li, Fei Lu, Chunhui Zhu, Shuang Liang, Baoguo Xie
  • Patent number: 9075671
    Abstract: An operating system for an aircraft according to an exemplary aspect of the present disclosure includes, among other things, a core services layer and a hardware interface layer that is time and space partitioned from the core services layer. The hardware interface layer is operable to control communications with hardware in a computer.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: July 7, 2015
    Assignee: Hamilton Sundstrand Corporation
    Inventors: Jeffrey S. Schmidt, Mark E. Jenkinson
  • Patent number: 9077552
    Abstract: Various embodiments for hyper-channel management are disclosed. One such method is implemented by a network interface controller (NIC) residing in a server. This method involves determining a network component that is operable to create, modify, terminate, or any combination thereof, a hyper-channel. The hyper-channel corresponds to a logical abstraction of network resources associated with the server. The method also involves using the determined network component to manage the hyper-channel.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: July 7, 2015
    Assignee: Broadcom Corporation
    Inventors: Hemal Shah, Burhan Masood, Frankie Fan, Robert Lusinsky, Vijay Sagar
  • Patent number: 9071504
    Abstract: Provided is a data communication technique in which overhead is reduced. A data processing apparatus includes a plurality of modules each of which executes data processing; a plurality of routers, which have input ports and output ports, for relaying data transmission among the plurality of modules; and a control unit for outputting a control signal to each of the plurality of routers to thereby control selection of router path. Each of the plurality of routers has a deciding unit for deciding an output port and output timing used in data transmission by utilizing a value of the control signal that has been input thereto.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: June 30, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Jumpei Ashida
  • Patent number: 9066309
    Abstract: An access terminal pre-registers with a second access network via a first access network to ensure a quick handover in the future. Frequent pre-registration attempts are avoided by implementing a hysteresis timer that restricts when a pre-registration process can be initiated. The hysteresis timer is started when pre-registration is initiated by the access terminal. No new pre-registration attempts are permitted if the hysteresis timer has not expired. An abort condition can cause the hysteresis timer to be aborted early, and a new pre-registration can be initiated. Access points in the first access network may be grouped into one or more pre-registration zones. If the access terminal moves from a first access point to a second access point, a new pre-registration is skipped if the first and second access points have the same pre-registration zone or the second access point is aware of the pre-registration zone for the first access point.
    Type: Grant
    Filed: September 22, 2009
    Date of Patent: June 23, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Shyamal Ramachandran, Thomas Klingenbrunn, Srinivasan Balasubramanian, Arvind Swaminathan
  • Patent number: 9059894
    Abstract: A data exchange adaptor that synchronizes data between an enterprise system operated by a company and a cloud-based system operated by a third party other than the company. The data exchange adaptor enables exchange of data between the enterprise system and the cloud-based system and controls storage and retrieval of data at the enterprise system and the cloud-based system. The data exchange adaptor also performs transport level security for communications that exchange data between the enterprise system and the cloud-based system and access level security for data stored to the enterprise system and the cloud-based system. The data exchange adaptor further schedules synchronization of data between the enterprise system and the cloud-based system and allows the enterprise system to retain control over the synchronization of data between the enterprise system and the cloud-based system.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: June 16, 2015
    Assignee: Accenture Global Services Limited
    Inventors: Saurabh Saraswat, Kirti Deshmukh, Arunkumar Balakrishnan, Venkatesh Nelamangala Krishnamurthy, Alex Wang, Eckard Busch, Naresh Kumar Shastri, Sonal Bante
  • Patent number: 9052951
    Abstract: The present invention relates to the field of methods of communication between software modules and more particularly software buses. There is described a software bus which allows communication between software modules. This communication occurs within a machine and between machines and operates interchangeably for the software module whether one is dealing with a process, a thread or a simple task. The communication relies on mechanisms adapted to the multitask level at which the sender and receiver software modules operate. It is based on a hierarchical architecture, phases of discovery and of recording of the various software modules having to communicate via the bus.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: June 9, 2015
    Assignee: SAGEMCOM BROADBAND SAS
    Inventors: Antonie Rocquelay, Laurent Alarcon
  • Patent number: 9049613
    Abstract: In one embodiment, a method comprises measuring a set of parameters for each of the available networks using an application layer protocol (e.g., HTTP). The method further comprises determining an overall quality level for each of the available networks based on the parameters, and choosing the network based on the overall quality level. In some embodiments, the set of parameters are measured by communicating with each of a plurality of predetermined servers within a respective network. Among other advantages, embodiments disclosed herein enable a quantified approach to user experience estimation and application-level Quality of Experience (QoE) measurements, which can serve as bases for selection of radios for the applications.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: June 2, 2015
    Assignee: Seven Networks, Inc.
    Inventors: Vivek Agarwal, Chaitali Sengupta, Yuan Kang Lee
  • Patent number: 9049275
    Abstract: A telephone communication system for reducing the number telephone of assigned numbers while allowing for increased availability of individuals and method of using the telephone communication system. The telephone communication system has at least two telephones and each telephone may be placed in activated mode or in the alternative, stand-by mode. The at least two telephones have one and only one active calling number per device and the active calling number for each device is identical to the calling number of the other device(s). A switch is capable of transferring a call from a previously activated phone to a newly activated phone utilizing an on-the-fly-redirect feature.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: June 2, 2015
    Inventor: Paul Newman
  • Patent number: 9047151
    Abstract: Method and system for processing a command received from a processor executable computing entity from among a plurality of computing entities of a computing system that interfaces with a device is provided.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: June 2, 2015
    Assignee: QLOGIC, Corporation
    Inventors: Tanmay Pradip Shete, Jagannatha Narayanaswami, Nilesh Jagannath Lonari, Narender Kumar
  • Patent number: 9043482
    Abstract: A portable communication device for phone calling is herein disclosed and enabled. The portable communication device includes a USB interface for connecting to an external USB port of a computing device for enabling phone calling services using the portable communication device. Upon connecting the portable communication device to the external USB port of the computing device, a phone calling software component or data stored in the portable communication device may execute for enabling phone calling services. The portable communication device may also include one or more ports, and may include an interface for Ethernet connection for connecting to the Internet and for making phone calls without the need for connecting the portable communication device to the external USB port. The portable communication device may further include a Wi-Fi wireless component for local wireless communication, and may be implemented as an adapter-sized dongle for providing phone calling services.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: May 26, 2015
    Assignee: Flexiworld Technologies, Inc.
    Inventor: William Ho Chang