Network-to-computer Interfacing Patents (Class 709/250)
  • Patent number: 10209850
    Abstract: Generating a universal graphical desktop sharing protocol is disclosed. The universal graphical desktop sharing protocol is configured to communicate information (e.g., a sequence of one or more desktop sharing events) that has been translated from a first graphical desktop sharing protocol and is available to be translated into a final graphical desktop sharing protocol.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: February 19, 2019
    Assignee: Skytap
    Inventors: Bradley M. Schick, Petr Novodvorskiy, Alan Pearson
  • Patent number: 10209917
    Abstract: Systems and methods for migrating encrypted storage blocks in a security enhanced manner. An example method may comprise: selecting, by the hypervisor, a first storage block and a second storage block, the first storage block being associated with a virtual machine; associating the second storage block with the virtual machine; providing, by the hypervisor, an instruction for the virtual machine to copy content of the first storage block to the second storage block; and enabling the virtual machine to access the content in the second storage block.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: February 19, 2019
    Assignee: Red Hat, Inc.
    Inventors: Henri Han van Riel, Michael Tsirkin
  • Patent number: 10212003
    Abstract: According to one embodiment, an Ethernet communication device is configured to be connected to one or more twisted-pair links, each twisted-pair link having a particular capacity. The Ethernet communication device includes a physical interface transceiver. The physical interface transceiver sets a data transmission rate of the Ethernet communication device based on a total capacity of the twisted-pair links connected to the Ethernet communication device. The physical interface transceiver transmits data over the twisted-pair links connected to the Ethernet communication device at the data transmission rate.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: February 19, 2019
    Assignee: Lantiq Beteiligungs-GmbH & Co. KG
    Inventor: Mario Traeber
  • Patent number: 10205760
    Abstract: Methods and systems are disclosed for providing approaches to enhanced task coordination in distributed systems. The methods and systems may include receiving, by a first computing device, a command for a client device and determining whether the first computing is connected to the client device. The methods and systems may include that if the first computing device is not connected to the client device, then transmitting, from the first computing device, a first message to a database associated with the cluster, the first message including the command and a device state of the first computing device, transmitting, from the database, a second message to a second computing device of the cluster, the second message including the command and the device state of the first computing device, and transmitting, from the second computing device and based on the device state of the second computing device, the command to the client device.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: February 12, 2019
    Assignee: Citrix Systems, Inc.
    Inventor: Aftab Mahmood
  • Patent number: 10177846
    Abstract: A transceiver device includes a time of flight circuit configured to emit a modulated light transmit signal and to receive a modulated light receive signal. The transceiver device includes a control module configured to control a transmission of a modulated light transmit signal by the time of flight circuit to an access control device. The modulated light transmit signal includes information related to a transmission access request. The control module is further configured to control an establishment of a wireless transmission channel based on a modulated light receive signal received by the time of flight circuit from the access control device. The modulated light receive signal includes information for establishing the wireless transmission channel.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: January 8, 2019
    Assignee: Infineon Technologies AG
    Inventors: Norbert Druml, Armin Krieg, Markus Dielacher, Robert Lobnik, Michael Mark
  • Patent number: 10157162
    Abstract: An example system on a chip (SoC) includes a processor, a cache, and a main memory. The processor can receive a data packet from an electronic device via an interface device, the data packet comprising data for an offload processing task, where the data packet is in a standard link protocol format, the standard link protocol format comprising at least one of an offload protocol identification (ID) field, a tag field, a returned data length field, a flag field, a reserved field, a length field, or a data field. The processor can process the offload processing task to obtain result data. The processor can send the result data to the electronic device.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: December 18, 2018
    Assignee: Intel Corporation
    Inventor: Kenji Chen
  • Patent number: 10111269
    Abstract: A disclosed wireless tunneling system tunnels communications between two processing apparatuses through a wireless link, while maintaining compliance of the communications between the two processing apparatuses with a wired communication protocol. In one embodiment, the wireless tunneling system includes two wireless tunneling apparatuses that communicate with each other through the wireless link. A local wireless tunneling apparatus is coupled to a local processing apparatus through a wired connection and a remote wireless tunneling apparatus is coupled to the remote processing apparatus through another wired connection. In one aspect, the local wireless tunneling apparatus predicts a state of the remote processing apparatus, and mirrors the predicted state of the remote processing apparatus.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: October 23, 2018
    Assignee: Lattice Semiconductor Corporation
    Inventors: David Noel Babbage, II, Chinh Huy Doan, Mark Graham Forbes, Brian Henry John, Nishit Kumar
  • Patent number: 10095645
    Abstract: A system that provides virtualized computing resources to clients or subscribers may include an enhanced PCIe endpoint device on which an emulation processor emulates PCIe compliant hardware devices in software. In response to receiving a transaction layer packet that includes a transaction directed to an emulated device, the endpoint device may process the transaction, which may include emulating the target emulated device. The endpoint device may include multiple PCIe controllers and may expose multiple PCIe endpoints to a host computing system. For example, each PCIe controller may be physically coupled to one of multiple host processor sockets or host server SOCs on the host computing system, each of which exposes its own root complex. Traffic received by the PCIe controllers may be merged on the endpoint device for subsequent processing. Traffic originating at one host processor socket may be steered to the PCIe controller to which it is directly attached.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: October 9, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark Bradley Davis, Anthony Nicholas Liguori
  • Patent number: 10089004
    Abstract: According to an aspect, a portable electronic apparatus includes a housing, a touch panel, and a control unit. The housing includes a first surface, and a convex section that is formed near an edge area of the first surface. The touch panel is arranged on the first surface, and includes a first area near the convex section and a second area excluding the first area. The control unit controls the touch panel to display an operation screen on the first area.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: October 2, 2018
    Assignee: KYOCERA CORPORATION
    Inventor: Mutsumi Urushihata
  • Patent number: 10085128
    Abstract: A file download method for a mobile device, a server and a mobile device thereof, and a computer-readable medium are provided. In the method, the server obtains file identification information according to an access operation of a terminal device on a service website. When the file identification information corresponds to a file of a first type, the server transmits the file of the first type to the mobile device directly. When the file identification corresponds to a file of a second type, the server transmits the file identification information to the mobile device, so that the mobile device downloads the file of the second type according to the file identification information.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: September 25, 2018
    Assignee: HTC Corporation
    Inventors: Po-Yen Lee, Chien-Wen Chen, Pai-Chang Yeh, Li-Wen Lian
  • Patent number: 10079840
    Abstract: A protection method, which releases an attack of a malware to a network interface controller (NIC) system, includes processing a microbatching operation in a plurality of session channels at at least an operational period according to at least one input information, to generate a plurality of session-specific NIC patterns of the plurality of session channels; and merging the plurality of session-specific NIC patterns to generate an application-specific NIC pattern at an application layer, so as to dispose a script information corresponding to the application-specific NIC pattern in the NICs for releasing the attack of the malware, wherein the microbatching operation is processed to generate a plurality of independent subset-specific NIC pattern in each session channel, so as to generate the session-specific NIC pattern corresponding to each session channel.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: September 18, 2018
    Assignee: Wistron Corporation
    Inventor: Chih-Ming Chen
  • Patent number: 10067747
    Abstract: Virtual data objects of an electronic device may be represented as one or more resources. A connection independent protocol and implementation of the protocol may be automatically generated from the resources. The syntax and/or semantics of the protocol may be derived from the defined resources, so the protocol may be uniquely configured for each set of uniquely defined resources. The resources may be used to create application schemas used by application developers to efficiently create applications running on user computing systems. The resources may be used to create an embedded adapter that may include programming code enabling data to be read from and/or written to the virtual data objects in the electronic device. During operation, once the user computing system and the electronic device have established connectivity, data may be exchanged between the device and the user computing system through the connection independent protocol.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: September 4, 2018
    Assignee: Emmoco, Inc.
    Inventors: Robert Frankel, Charles Walden
  • Patent number: 10055245
    Abstract: Components associated with the management, instantiation, and control of instances, such as virtual machine instances, are configurable for immutability. In some embodiments, immutability is requested for one or more functionalities affecting or otherwise associated with an instance. Information regarding the request, as well as the requested immutability, may be propagated to one or more components, such as management components, for enforcement. Instances configured to have some or part of their functionality designated as immutable may be used to implement some or all of the management components themselves, and thus be used as a part (or entirety) of a management subsystem for other instantiations.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Diwakar Gupta, Joseph E. Magerramov, Richard Hazen Galliher, III
  • Patent number: 10057175
    Abstract: A method and a network device for transmitting a network packet. Priorities of services are differentiated, and service load sharing is performed on multiple ports according to a priority of a service and the service quality of different services is improved and user experience satisfaction is enhanced. The network device first acquires the network packet and the priority of the network packet, and sends the network packet through a network interface corresponding to the priority of the network packet, and when receiving the network packet sent by the network device, a switching device records a source port number, a source Internet Protocol (IP), a destination port number, and a destination IP of the network packet received on each physical port, and finds a physical port corresponding to a to-be-sent network packet from a record of the switching device, and sends the network packet through the physical port.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: August 21, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Guojun Zhu
  • Patent number: 10050914
    Abstract: Disclosed are a method and device for parsing MMS information. The method includes: determining the storage location information corresponding to a first keyword of the received MMS information; determining keyword information in the storage location corresponding to the storage location information; when the first keyword is identical to a second keyword in the determined keyword information, taking the keyword attribute of the keyword information as the keyword attribute corresponding to the first keyword; and parsing the MMS according to the keyword attribute corresponding to the first keyword. There is no need to conduct a large amount of comparisons when determining the keyword attribute corresponding to the keyword in MMS information according to the correlation between the storage location information and the keyword information, thus the parsing speed and response speed are increased, and the parsing efficiency improved.
    Type: Grant
    Filed: April 1, 2012
    Date of Patent: August 14, 2018
    Assignee: Hisense Mobile Communications Technology Co., Ltd.
    Inventor: Xin Li
  • Patent number: 10042692
    Abstract: The disclosure describes a circuit arrangement that includes a master circuit and a slave circuit. The master circuit generates transactions, and the slave circuit generates responses to the transactions from the master circuit. A first circuit is coupled between the master circuit and the slave circuit. The first circuit determines for each transaction from the master circuit whether the slave circuit generates an expected number of responses within a timeout period. For each transaction for which the slave circuit does not generate the expected number of responses within the timeout period, the first circuit generates and transmits the expected number of responses to the master circuit.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: August 7, 2018
    Assignee: XILINX, INC.
    Inventors: Sarosh I. Azad, Bhaarath Kumar, Tomai Knopp
  • Patent number: 10033822
    Abstract: A system for atomic file transfer operations over connectionless network protocols includes a processor and a memory coupled to the processor. The memory contains program instructions executable by the processor to implement an operating system including a system call interface for sending one or more data files to another system over a network via a connectionless network protocol. In response to an invocation of the system call by an application, the operating system is configured to send the one or more data files to the other system over the network without the application copying contents of the data files into application address space.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: July 24, 2018
    Assignee: Oracle America, Inc.
    Inventors: Cahya A. Masputra, Sunay Tripathi, Thirumalai Srinivasan
  • Patent number: 10025943
    Abstract: A collection of key-value pairs may be maintained by a key-value database management system. Updates to the collection may be provided by a partially trusted entity. The updates to the collection may be stored in a series of transactions that are committed synchronously but associated with a second version of the collection of key-value pairs that is not immediately visible to a data consumer. The second version of the collection may initially be associated with an unaccepted state. The second version may be accepted and made available to the data consumer, or rejected and rolled back to the previous version.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Lakhan Arya Multani, Sachin Girdhar
  • Patent number: 10019398
    Abstract: A system includes a host device, an external bus and a storage device. A driver is installed in the host device. The external bus is connected with the host device. The external bus supports a communication protocol. The storage device includes a controlling circuit and a non-volatile memory. After the storage device issues a request to the host device according to the communication protocol, a reserved space is created in a host memory of the host device in response to the request, and a device information from the storage device is stored into the reserved space. While the host device issues a first command to operate the storage device, the first command is converted into a second command by the driver according to the device information, and then the second command is transmitted to the storage device.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: July 10, 2018
    Assignee: LITE-ON TECHNOLOGY CORPORATION
    Inventors: Jen-Yu Hsu, Yi-Chiang Wang, Chia-Hua Liu, Chao-Ton Yang, Tsung-Ching Chang
  • Patent number: 10015161
    Abstract: A cloud computing system includes a cloud system managing unit, a plurality of sets of devices, where a set of devices includes one or more devices having a common aspect, and a plurality of authentication servers, where an authentication server is associated with one of the plurality of sets of devices based on the common aspect. The cloud computing system functions to establish trust between a corresponding one of the plurality of authentication servers and the one or more devices of one of the plurality of sets of devices, between the corresponding one of the plurality of authentication servers and the cloud system managing unit, and between the cloud system managing unit and the one or more devices. The cloud system managing unit configures the cloud computing system based on the trust between the cloud system managing unit and devices of the plurality of sets of devices.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: July 3, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wesley Leggette, Jason K. Resch
  • Patent number: 10002382
    Abstract: An e-commerce method involves on-line viewing of a first article through a linking node for virtual merging on another structure. A particular application of the invention is directed to on-line apparel shopping involving a color matching scheme using color codes provided with images to be merged. For example, on-line viewing of one article, such as clothing, on another structure, includes creating an item from image-data corresponding to a colored article selected by an on-line viewer from an on-line viewer site with an image of a colored structure selected by the on-line viewer, and indicating whether the colored article and the colored structure satisfy a color-matching criterion.
    Type: Grant
    Filed: September 25, 2009
    Date of Patent: June 19, 2018
    Assignee: TAMIRAS PER PTE. LTD., LLC
    Inventors: Robert Giannini, Robert J. Crawford
  • Patent number: 9996484
    Abstract: A system that provides virtualized computing resources may include an enhanced PCIe endpoint device on which an emulation processor emulates PCIe compliant hardware in software. The endpoint device may include host interface circuitry that implements pointer registers and control and status registers for each of multiple transaction ring buffers instantiated in memory on the device. In response to receiving a transaction layer packet that includes a transaction, packet steering circuitry may push the transaction into one of the buffers, dependent on the transaction type, a routing identifier for an emulated device to which it is directed, its traffic class or other criteria. The transaction may be processed in software, emulating the hardware device. The host interface circuitry may generate response completion packets for configuration requests and non-posted transactions, and may return them according to PCIe ordering rules, regardless of the order in which they were processed on the endpoint device.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: June 12, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark Bradley Davis, Anthony Nicholas Liguori, Daniel Thomas Marquette, Asif Kahn
  • Patent number: 9992247
    Abstract: A logical module, referred as Load Balancer Module (LBM), is disclosed which listens to one of certain common predefined port number. These well-known ports for receiving communication video conference signaling and control protocols is thereafter load balanced and multi-plexed to a number of instances of protocol stack applications. By balancing the multi-media data stream across a multitude of application instances multiple multi-media data streams may be serviced and processed by a single internet protocol host processor. A multipoint control unit (MCU) may therefore process multiple input data streams containing multi-media video conferencing information.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: June 5, 2018
    Assignee: Polycom, Inc.
    Inventor: Kirill Tsym
  • Patent number: 9980288
    Abstract: A method for data transmission in a communication network that is split into a plurality of segments including a transmission medium and at least one slave subscriber, each segment being provided with a segment master, and two respective adjacent segments being connected by a transition region, where a segment master and a slave subscriber, which is situated in the segment of the segment master or in a transition region connecting this segment to an adjacent segment, communicate via the transmission medium of the segment of the segment master, where the segment master assigns the slave subscriber at least one transmission time interval for sending messages, so that transmission time intervals assigned by the segment master do not overlap, and where a slave subscriber within a transition region checks, before sending a message, whether the transmission media of both segments connected by the transition region are free to send a message.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: May 22, 2018
    Assignee: Siemens Aktiengesellschaft
    Inventor: Klaus-Peter Linzmaier
  • Patent number: 9973347
    Abstract: The present application relates to the technical field of field bus communication, and in particular to a protocol converter between a CPCI bus and an ISA bus and a conversion method thereof, which are suitable for communication between railway vehicle CPUs and vehicle bus MVB devices. The protocol converter comprises a CPCI local bus interface extension timing module, an ISA bus interface timing module, a CPCI bus matching ISA bus timing interface module, and a clock management module. The CPCI bus realizes communication with the ISA bus by the protocol converter. The traditional conversion bridge chips are replaced with the protocol converters without changing the traction controller structure and other devices in the system; the flexibility is high; and the functions are diverse. In addition, 8-bit data width or 16-bit data width of the ISA bus is supported, and the operation of an ISA bus device by a CPCI bus device in the form of IO or in the form of MEMORY is supported.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: May 15, 2018
    Assignee: CRRC QINGDAO SIFANG ROLLING ROCK RESEARCH INSTITUTE CO., LTD
    Inventors: Yawei Zhang, Mengxiang Zhu, Jiaomei Qin, Shuang Wang
  • Patent number: 9970130
    Abstract: The present invention relates to a carbon nanofibers growth method including (S1) depositing an alumina layer on a silicon substrate, (S2) depositing palladium on the alumina layer to form a palladium catalyst layer, and (S3) growing carbon nanofibers on the palladium catalyst layer by a chemical vapor deposition (CVD) method, and carbon nanofibers vertically grown on an alumina layer-deposited silicon substrate, the carbon nanofibers having tip ends with a radius of curvature less than or equal to 5 nm, a diameter less than or equal to 50 nm, a length more than or equal to 1 mm, and a length-diameter aspect ratio more than or equal to 50,000.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: May 15, 2018
    Assignee: Korea Institute of Science and Technology
    Inventors: JungHo Kang, Myung Jong Kim, Dong Su Lee
  • Patent number: 9965437
    Abstract: A microcontroller for a control unit or a vehicle control unit, includes a central processing unit (CPU), at least one interface-unspecific input module, at least one interface-unspecific output module, at least one routing unit and at least one arithmetic unit for processing interface-specific information. The microcontroller is configurable so that the at least one interface-unspecific input module, the at least one interface-unspecific output module, the at least one routing unit and the at least one arithmetic unit for processing interface-specific information fulfill the functions corresponding to one of multiple serial interfaces, in particular of SPI, UART, LIN, CAN, PSI5, FlexRay, SENT or Ethernet. In addition, the arithmetic unit is configured to generate an entire output message frame from the second payload data as output data and to transmit the same to the interface-unspecific output module.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: May 8, 2018
    Assignee: ROBERT BOSCH GMBH
    Inventors: Axel Aue, Eugen Becker
  • Patent number: 9952438
    Abstract: A method and apparatus for performing a task. The task is performed using a tool. Information received by a display system from the tool is displayed on a viewing area that is substantially transparent in the display system. The viewing area is configured to cover an eye and display the information in the viewing area.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: April 24, 2018
    Assignee: THE BOEING COMPANY
    Inventors: Eric Wayne Broadhead, Daniel Charles Braasch
  • Patent number: 9940284
    Abstract: A device can include one of more configurable packet processing pipelines to process a plurality of packets. Each configurable packet processing pipeline can include a plurality of packet processing components, wherein each packet processing component is configured to perform one or more packet processing operations for the device. The plurality of packet processing components are coupled to a packet processing interconnect, wherein each packet processing component is configured to route the packets through the packet processing interconnect for the one or more configurable packet processing pipelines.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: April 10, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark Bradley Davis, Asif Khan, Thomas A. Volpe, Robert Michael Johnson
  • Patent number: 9940174
    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: December 15, 2015
    Date of Patent: April 10, 2018
    Assignee: Lynx Software Technologies, Inc.
    Inventors: Edward T. Mooring, Phillip Yankovsky, Craig Howard
  • Patent number: 9939984
    Abstract: Generating a universal graphical desktop sharing protocol is disclosed. The universal graphical desktop sharing protocol is configured to communicate information (e.g., a sequence of one or more desktop sharing events) that has been translated from a first graphical desktop sharing protocol and is available to be translated into a final graphical desktop sharing protocol.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: April 10, 2018
    Assignee: Skytap
    Inventors: Bradley M. Schick, Petr Novodvorskiy, Alan Pearson
  • Patent number: 9928186
    Abstract: A memory module that is couplable to a memory controller hub (MCH) of a host system includes a non-volatile memory subsystem, a data manager coupled to the non-volatile memory subsystem, a volatile memory subsystem coupled to the data manager and operable to exchange data with the non-volatile memory subsystem by way of the data manager, and a controller operable to receive read/write commands from the MCH and to direct transfer of data between any two or more of the MCH, the volatile memory subsystem, and the non-volatile memory subsystem based on the commands.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: March 27, 2018
    Assignee: Netlist, Inc.
    Inventors: Hyun Lee, Chi-She Chen, Jeffrey C. Solomon, Scott H. Milton, Jayesh Bhakta
  • Patent number: 9929972
    Abstract: A method includes sending data from a first serial low-power inter-chip media bus (SLIMbus) component to a second SLIMbus component. The method further includes sending the data via at least a first SLIMbus data line of a plurality of SLIMbus data lines.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: March 27, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Hans Georg Gruber, Magesh Hariharan, Julio Arceo, Suren Mohan, Aris J. Balatsos
  • Patent number: 9924440
    Abstract: If a network having the same SSID as but a different BSSID from those of a network that has been established by a first communication apparatus is detected, the network established by the first communication apparatus is terminated and the first communication apparatus participates in the detected network. This makes it possible for the first communication apparatus and another communication apparatus to participate in the same network.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: March 20, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Akane Yokota
  • Patent number: 9911090
    Abstract: Embodiments are directed to an apparatus or method that includes among other features, a search engine configured to permit a user to search the profiles of other users, a storage medium configured to store the profile of the users such that the profiles include at least one of text, picture, audio and video, wherein the profile displays tasks that were performed by the user in the past and a team creation module configured to form a team of a group of users such that a skill for performing a task associated with the group of users is generated based on the combined skill of the group of users.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: March 6, 2018
    Inventor: Robert John Stock
  • Patent number: 9912493
    Abstract: Provided is a method for converting an optical signal into a home network signal to transmit it in a home network signal relay device. The method includes: receiving an optical signal via an optical cable and converting the received optical signal to an Ethernet signal; classifying and storing the converted Ethernet signal according to a type of data; converting a frame of the stored Ethernet signal to a frame of a home network signal; and distributing the converted home network signal to one or more relay terminals or user terminals via transmission lines.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: March 6, 2018
    Assignee: KT CORPORATION
    Inventors: Nowook Park, Jeong-Hwi Kim, Hyung-Jin Park, In-Taek Jeong
  • Patent number: 9892122
    Abstract: A method for determining a range of files to be migrated is disclosed, comprising: comparing the source system environment to be migrated with a set of incremental target system environments, to discover the change files in each of the target system environments relative to the source system environment, wherein each target system environment in the set of incremental target system environments comprises software on which the migration target application depends, and the software contained in the different target system environments is incremental; classifying the change files into different change patterns according to the change types of the change files in each comparison and the different change types of the change files among multiple comparisons; and determining a range of files to be migrated according to the change pattern.
    Type: Grant
    Filed: September 2, 2013
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ajay A. Apte, Pu Jin, Ying Liu, Fanjing Meng, Kewei Sun, Jingmin Xu
  • Patent number: 9886409
    Abstract: An integrated circuit device comprises pin resources, a memory controller circuit, a network interface controller circuit, and transmitter circuitry. The pin resources comprise pads coupled to off-chip pins of the integrated circuit device. The memory controller circuit comprises a first interface and the network interface controller circuit comprises a second interface. The transmitter circuitry is configurable to selectively couple either a first signal of the first interface or a second signal of the second interface to a first pad of the pin resources based on a pin distribution between the first interface and the second interface.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: February 6, 2018
    Assignee: NVIDIA Corporation
    Inventors: Stephen William Keckler, William J. Dally, Steven Lee Scott, Brucek Kurdo Khailany, Michael Allen Parker
  • Patent number: 9872158
    Abstract: A connection apparatus has a USB port coupled to a USB interface for connection to a computing device enabled to manage IP audio calls, a land-line telephone port coupled to a Four-Wire Analog telephone interface, for connection to a Four-Wire port of a land-line telephone, a wireless interface for coupling to a communication device enabled to manage voice calls over a network, an analog audio port for a headset, coupled to an analog audio interface, a plurality of protocol translation modules, and switching circuitry enabled to connecting individual ones of the ports through individual ones of the protocol translation modules.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: January 16, 2018
    Assignee: TeleKonnectors Limited
    Inventors: Ramesh Radhakrishnan, Balaji Swaminathan
  • Patent number: 9864596
    Abstract: A network switch system includes a Power-over-Ethernet (PoE) controller, a power sourcing equipment (PSE) controller, and a host computer. The PoE controller is electrically connected to the PSE controller, and stores a loader and a firmware image. The host computer is connected to the PoE controller and stores a second firmware image. The host computer switches the PoE controller to a firmware upgrade mode when the second firmware image is newer than the firmware image. The PoE controller executes the loader in the firmware upgrade mode and overwrites the firmware image with the second firmware image downloaded from the host computer. The PoE controller checks data integrity of the firmware image with an error detection and correction code included in the firmware image, and restarts if no error is found in the firmware image.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: January 9, 2018
    Assignee: ACCTON TECHNOLOGY CORPORATION
    Inventor: Wei-Hsiang Huang
  • Patent number: 9848379
    Abstract: A method and system for extending the range and coverage of wireless radio systems through the introduction of cascade devices are disclosed. In some embodiments, power allocations from a first power sourcing equipment (PSE) to a radio device are negotiated by an intervening cascade device. Also, OAM configurations of a radio controller are extended to radio devices via the intervening cascade device.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: December 19, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ahmed Zainaldin, Najeh Abu-Farha
  • Patent number: 9842565
    Abstract: In-vehicle communication and, more particularly, a controller operating an in-vehicle Ethernet environment and a control method thereof are disclosed. A controller operating in an in-vehicle Ethernet network includes a central processing unit (CPU) and a physical layer (PHY) device connected to the CPU through a first interface, a second interface, and a first pin, wherein the PHY device includes a decoder, the PHY device being configured based on a predetermined configuration value for initialization irrespective of booting of an operating system of the CPU, and the decoder decodes compressed video data received from an external source through the Ethernet network into uncompressed video data and transmits the uncompressed video data to the external source after initialization of the PHY device is completed based on configuration of the first pin.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: December 12, 2017
    Assignee: Hyuandai Motor Company
    Inventors: Dong Ok Kim, Jin Hwa Yun
  • Patent number: 9842075
    Abstract: A system that provides virtualized computing resources to clients or subscribers may include an enhanced PCIe endpoint device on which an emulation processor emulates PCIe compliant hardware devices in software. In response to receiving a transaction layer packet that includes a transaction directed to an emulated device, the endpoint device may process the transaction, which may include emulating the target emulated device. The endpoint device may include multiple PCIe controllers and may expose multiple PCIe endpoints to a host computing system. For example, each PCIe controller may be physically coupled to one of multiple host processor sockets or host server SOCs on the host computing system, each of which exposes its own root complex. Traffic received by the PCIe controllers may be merged on the endpoint device for subsequent processing. Traffic originating at one host processor socket may be steered to the PCIe controller to which it is directly attached.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: December 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark Bradley Davis, Anthony Nicholas Liguori
  • Patent number: 9838382
    Abstract: A cloud computing system includes a cloud system managing unit, a plurality of sets of devices, where a set of devices includes one or more devices having a common aspect, and a plurality of authentication servers, where an authentication server is associated with one of the plurality of sets of devices based on the common aspect. The cloud computing system functions to establish trust between a corresponding one of the plurality of authentication servers and the one or more devices of one of the plurality of sets of devices, between the corresponding one of the plurality of authentication servers and the cloud system managing unit, and between the cloud system managing unit and the one or more devices. The cloud system managing unit configures the cloud computing system based on the trust between the cloud system managing unit and devices of the plurality of sets of devices.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: December 5, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wesley Leggette, Jason K. Resch
  • Patent number: 9836264
    Abstract: Systems are presented including: a first electronic device operative to receive a first input, the first electronic device including: a first data communication unit operative to connect the first electronic device to a second electronic device; and a first processing unit operative to process the first input to generate information representing at least a portion of a first intended display, and operative to establish at least one communication channel between the first and second electronic devices using the first data communication unit operative and to call at least one application programming interface to forward the information representing the at least the portion of the first intended display to the second electronic device for display, and further operative to receive and process a representation of a second input from the second electronic device.
    Type: Grant
    Filed: December 14, 2014
    Date of Patent: December 5, 2017
    Assignee: QUICKBIZ HOLDINGS LIMITED, APIA
    Inventors: Albert Teng, Jack Yuan, Xiao Bin
  • Patent number: 9826059
    Abstract: Techniques for resource access throttling are described. In implementations, access to a network resource can be controlled based on a variety of factors, such as a type of user requesting access to the network resource. For example, consider a scenario where an online content store is preparing to launch. To prevent resources associated with the online content store from being overwhelmed by the number of requests for access when the store is launched, techniques can be implemented to throttle the number of requests that are granted. For instance, requests for access can be throttled based on different user types.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: November 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anderthan Hsieh, James W. Chapman, Fuyau Lin, Michael C. Strate
  • Patent number: 9825802
    Abstract: A dual-mode terminal designed to connect to an IP-based network via a first communication system and a second communication system, the dual-mode terminal including a first physical network interface module adapted to establish a packet-based communication with the IP-based network via the first communication system, the first physical network interface module being accessible via a first physical network interface having a first physical network address; a second physical network interface module adapted to establish a packet-based communication with the IP-based network via the second communication system, the second physical network interface module being accessible via a second physical network interface having a second physical network address; an IP-based protocol stack adapted to operate between a software application in the dual-mode terminal and the first and second physical network interface modules; and a system for performing a seamless handover between the first communication system and the secon
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: November 21, 2017
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Roberto Fantini, Gaetano Francesco Cazzatello, Alfredo Ruscitto
  • Patent number: 9813289
    Abstract: A technique for configuring a Software-Defined Network (SDN) is provided. A first control message is issued by a Software-Defined Network controller. The first control message is received at a first network device of the SDN. The first control message includes a SDN configuration command. Two or more second network devices of the SDN are determined as recipients of the SDN configuration command or as intermediate nodes towards recipients of the SDN configuration command. The first network device sends second control messages to the determined two or more second network devices.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: November 7, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventor: Zoltán Lajos Kis
  • Patent number: 9800524
    Abstract: Methods and systems for network communication are provided. One method includes, receiving a network packet at a first network interface card (NIC) operationally coupled to a computing device; identifying a second NIC as a destination for the network packet; placing the network packet by the first NIC at a host memory location, without utilizing resources of a processor of the computing device; notifying the second NIC that the network packet has been placed at the host memory location; retrieving the network packet by the second NIC from the host memory location; transmitting the network packet by the second NIC to another destination; notifying the first NIC by the second NIC that the packet has been transmitted by the second NIC; and freeing the host memory location by the first NIC.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: October 24, 2017
    Assignee: QLOGIC Corporation
    Inventor: Nir Goren
  • Patent number: 9798559
    Abstract: In an example, a computing device may include a trusted execution environment (TEE) for executing signed and verified code. The device may receive a trusted binary object in a first form, but the object may need to be converted to a second format, either on-the-fly, or in advance. This may include, for example, a bytecode interpreter, script interpreter, runtime engine, compiler, just-in-time compiler, or other species of binary translator. The binary translator may be run from the TEE, and the output may then be signed by the TEE and treated as a new trusted binary.
    Type: Grant
    Filed: December 27, 2014
    Date of Patent: October 24, 2017
    Assignee: McAfee, Inc.
    Inventors: Samir Shah, Ned M. Smith, Jason Martin, Micah J. Sheller, Somnath Chakrabarti, Bin Xing