Network-to-computer Interfacing Patents (Class 709/250)
  • Patent number: 10318288
    Abstract: Facilitation of processing a chain of network applications by a network controller is provided herein. In some examples, a network controller comprising a fast path module receives a service request data packet from a client side session between a client and the network controller and determines that the service request data packet matches a network application chain order, the network application chain order indicating a configuration to apply a plurality of network applications. The fast path module processes the service request data packet according to the configuration indicated in the network application chain order.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: June 11, 2019
    Assignee: A10 Networks, Inc.
    Inventors: Rajkumar Jalan, Rishi Sampat, Swaminathan Sankar
  • Patent number: 10320484
    Abstract: An apparatus includes bidirectional communication equipment for communicating information along optical fibers, where the bidirectional communications equipment is configured to provide a first unidirectional communication link from the equipment to a first location and a second unidirectional communication link to the equipment from a different second location.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: June 11, 2019
    Assignee: Neptune Subsea IP Limited
    Inventor: Herve A. Fevrier
  • Patent number: 10306281
    Abstract: Embodiments are disclosed herein that relate to facilitating the discovery of authenticated content from a variety of sources. One embodiment provides a method comprising receiving a plurality of authentication tokens from the media presentation device, where each of the plurality of authentication tokens represents an established authenticated relationship between a user and a corresponding content source. The method further comprises receiving a request from the media presentation device for an electronic programming guide and sending the electronic programming guide to the media presentation device, where the electronic programming guide comprises a listing of content from a plurality of content sources corresponding to the plurality of authentication tokens.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: May 28, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: John C. Simmons
  • Patent number: 10298416
    Abstract: The present invention discloses a method and system for processing a first layer two packet converting a first layer two packet to a first unicast layer two packet at a wireless access point. The wireless access point receives first one or more layer three packets and extracts a first layer two packet from the first one or more layer three packets. If the first layer 2 packet is a multicast packet and it satisfies the predefined rule, the first layer two packet is converted to a layer two unicast packet with a first destination address and send to a Local Area Network (LAN) network interface. If the first layer two packet does not satisfy the predefined rule, it is broadcast to one or more LAN network interface. When the first layer two packet is not a multicast packet, it is sent to its corresponding destination address through one or more LAN network.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: May 21, 2019
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Kam Chiu Ng, Yu Yeung, Ka Kei Liu
  • Patent number: 10291545
    Abstract: A method of setting a communicating session for executing an application includes determining an available bandwidth of each of a plurality of communicating sessions connected to a first device; determining a required bandwidth that is used to execute each of a plurality of applications that are executed on the first device; allocating at least one communicating session of the plurality of communicating sessions to at least one application of the plurality of applications, based on strengths of the respective available bandwidths of the plurality of communicating sessions and strengths of the respective required bandwidths of the plurality of applications; and executing the at least one application using the allocated at least one communicating session.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: May 14, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Arihant Jain, Ashutosh Kumar Singh, Himanshu Gupta
  • Patent number: 10289591
    Abstract: A control unit provides a number of buffer credits, to one or more channels, in response to an initiation of a startup phase of communication between the one or more channels and the control unit, where the provided number of buffer credits when used for transferring data causes transfer ready operations but no retry operations. The control unit iteratively increases the number of buffer credits by an amount that is high enough to eliminate any transfer ready operations or cause retry operations to occur within a predetermined amount of time from the initiation of the startup phase.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: May 14, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roger G. Hathorn, Bret W. Holley, Matthew J. Kalos
  • Patent number: 10264099
    Abstract: One embodiment provides a system that facilitates content closures in a CCN. During operation, the system generates, by a client computing device, an initial interest with a name that is a hierarchically structured variable length identifier which comprises contiguous name components ordered from a most general level to a most specific level, wherein the initial interest indicates a request for a result of a computation. The system receives from a content producing device a content object which indicates a function that outputs the requested result and data to be used as input to the function. The system performs the function based on the indicated data, which outputs the requested result, thereby facilitating a content producing device to offload computation of the function to the client computing device.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: April 16, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Christopher A. Wood, Glenn C. Scott
  • Patent number: 10243955
    Abstract: A system and method of establishing a secure time value in a connected device. The method includes: receiving a hash of a pinset at the connected device from each independent time server in a federation, wherein the pinset is stored at the connected device as well as at the independent time servers remotely located from the connected device; receiving at the connected device a time value along with each hash of the pinset; attempting to verify the hashes of the pinset received from each of the plurality of independent time servers at the connected device; and determining at the connected device which time values received from the plurality of independent time servers are valid based on validity of the hashes.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: March 26, 2019
    Assignee: GM Global Technology Operations LLC
    Inventors: Andrew Naegle, Karl B. Leboeuf
  • Patent number: 10219126
    Abstract: Centralized management of the Internet of Things resolves user difficulties. Connected devices may be associated with an owner's or user's electronic profile. The electronic profile may be represented as a graphical user interface (such as a webpage), thus allowing remote management of the connected devices. The owner or user may thus configure the electronic profile to define what electronic data is shared and with whom.
    Type: Grant
    Filed: November 14, 2015
    Date of Patent: February 26, 2019
    Assignee: AT&T MOBILITY II LLC
    Inventors: Brian Greaves, Stephen Thomas Hardin, Erie Lai Har Lau, Robert Osterwise
  • 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: 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: 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: 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: 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: 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: 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