Patents Examined by Phuoc Nguyen
  • Patent number: 10003755
    Abstract: An imaging system suitable for use in a vehicle includes an imaging sensor having a two-dimensional array of photosensing pixels that includes at least one sub-array having a first photosensing pixel, a second photosensing pixel, a third photosensing pixel and a fourth photosensing pixel. Spectral filtering is disposed at the photosensing pixels whereby the first photosensing pixel primarily senses red visible light, the second photosensing primarily senses blue visible light, the third photosensing primarily senses green visible light and the fourth photosensing primarily senses infrared radiation. The imaging sensor is disposed at a vehicle and has a field of view external of the vehicle. An image processor is operable for processing image data captured by the imaging sensor. The image data includes outputs of the first, second, third and fourth photosensing pixels. The processing of image data by the image processor may include de-mosaicing that reduces infrared color wash-out.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: June 19, 2018
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Yuesheng Lu, Michael J. Higgins-Luthman, William R. Livengood, James D. Harris
  • Patent number: 9992159
    Abstract: A communication information detecting device includes: a receiving unit that receives an address resolution request message transmitted from a start-point communication device through L2 broadcast and having an IP address of a target communication device set therein as a target address for L2 address resolution; a generating unit that generates an address resolution request message having the IPv6 address of the target communication device, which is set in the received address resolution request message, set therein as a target address for L2 address resolution; a follow-up processing unit that transmits this address resolution request message through L2 broadcast; a receiving unit that receives an address resolution reply message returned from the target communication device in response to the address resolution request message; and a detecting unit that extracts an L2 address and an IP address concerning the target communication device from the address resolution reply message.
    Type: Grant
    Filed: March 21, 2013
    Date of Patent: June 5, 2018
    Assignee: NEC CORPORATION
    Inventor: Hiroshi Kitamura
  • Patent number: 9985843
    Abstract: According to one exemplary embodiment, a method for parallel processing a network of nodes having at least one ordering constraint and at least one conflict constraint is provided. The method may include breaking a plurality of loops caused by the at least one ordering constraint. The method may also include determining a node order based on the at least one ordering constraint. The method may then include determining a conflict order based on the at least one conflict constraint, whereby no new loops are created in the network. The method may further include performing parallel processing of the network of nodes based on the node order and the conflict order.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Hemlata Gupta, David J. Hathaway, Kerim Kalafala, Ronald D. Rose
  • Patent number: 9977669
    Abstract: An online computing system hosting a plurality of computing projects in the form of database records allows users to search computing projects by search keys, project ID or category names, conduct computation for found projects, and create new computing projects at client computers. Each computing job is performed by searching the database, selecting a computing project by clicking on one of the found links on the search result page, and providing data in a computing data input form for submission. A large number of computing projects can be created by a plurality of users on client computers.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: May 22, 2018
    Inventor: Jianqing Wu
  • Patent number: 9971999
    Abstract: A method includes receiving a signal associated with a two dimensional code where the two dimensional code is associated with a set of data. The method further includes generating and transmitting a currentness signal associated with the set of data. Another embodiment includes the currentness signal being associated with at least one of currentness information, supplement information and a print date of supplement information, wherein the currentness information comprises a statement regarding currentness of the set of data and the supplement information comprises a statement regarding an existence of a supplement. Yet another embodiment includes receiving a download signal associated with a purchase transaction, the set of data and an electronic file and then generating and transmitting a delivery signal associated with the electronic file.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: May 15, 2018
    Assignee: Thomson Reuters Global Resources Unlimited Company
    Inventors: Justin Nikolaus, Shannon O'Brien
  • Patent number: 9967356
    Abstract: A computer implemented method, computer program product, and system for performing create, read, update, or delete operations on a plurality of resources in a client-server environment. In an embodiment, the computer implemented method includes the steps of identifying individual resources requiring operations to be performed, assigning local references for any resources to which a URI (Uniform Resource Identifier) has not been provided by the server, generating metadata describing the local references and operations to be performed, wrapping each individual resource with the metadata to provide a plurality of wrapped resources arranging the wrapped resources into a single payload, and transmitting the single payload to the server.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: May 8, 2018
    Assignee: International Business Machines Corporation
    Inventor: Thomas A. Evans
  • Patent number: 9967140
    Abstract: Creating virtual links including: determining a first network appliance to configure to communicate with a second network appliance using a virtual link, wherein the virtual link comprises a layer three overlay point-to-point data link; and determining the second network appliance to configure to communicate with the first network appliance using the virtual link.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: May 8, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Marco Di Benedetto, Pierluigi Vincent Rolando, Thomas Vincent Flynn
  • Patent number: 9967346
    Abstract: Passing data over virtual links is disclosed, including: encapsulating a layer three data packet as an inner payload of a network data packet; and generating an outer header of the network data packet with a layer two header and a layer three header, wherein the network data packet is configured to communicate over a virtual link between a first interface of a first network appliance and a first interface of a second network appliance.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: May 8, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Marco Di Benedetto, Pierluigi Rolando, Thomas Vincent Flynn
  • Patent number: 9967137
    Abstract: The present invention relates to a system and method for protecting a virtual circuit in a dynamic multi-domain environment, the system comprising: a request agent (RA) for transmitting, if a network service is requested from a user terminal, a network resource allocation request signal for providing the requested network service to a global network service agent (NSA); the global network service agent (NSA) for managing at least one or more provider NSAs existing in one composition domain and managing data plane status information of primary/backup virtual circuits of each domain on the basis of information received from the at least one or more provider NSAs; and the at least one or more provider NSAs for configuring, according to reception of the network resource allocation request signal, a network device and the primary and backup virtual circuits, monitoring whether a failure occurs in the configured virtual circuits and network device, and transmitting link/node failure/recovery information and protect
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: May 8, 2018
    Assignee: KOREA INSTITUTE OF SCIENCE & TECHNOLOGY INFORMATION
    Inventor: Huhnkuk Lim
  • Patent number: 9961325
    Abstract: A 3D caption display method for harmoniously merging and displaying closed caption with 3D image in a 3D display apparatus, and a 3D display apparatus suitable for implementing the method. The 3D display apparatus receives a broadcast signal containing caption data, and obtains caption control commands including a 3D parameter setting command from the caption data. Afterwards, the 3D display apparatus displays a plurality of 3D caption images according to the caption control commands.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: May 1, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Jongyeul Suh, Jinpil Kim, Jeonghyu Yang, Seokjoo Lee
  • Patent number: 9954920
    Abstract: Embodiments are directed to a secure MapReduce model for distributed processing and decoding of big data streams. An encoding engine may be employed to divide a data stream into equally sized segments. The segments may be encoded using a document key provided in a set of bundles. The bundles may contain encoded segment metadata, including the document key used to encode the stream. The document key and segment metadata may be encrypted using public key cryptography, and optionally included in the bundles. The encrypted bundles may be embedded into the encoded segments which may be provided to other network computers that include a decoding engine and an application engine. The encrypted bundles may be decrypted to obtain the document key for each encoded segment. The encoded segments may then be decrypted using the document key. And, each decoded segment may be provided to an application engine for further processing.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: April 24, 2018
    Assignee: Centri Technology, Inc.
    Inventors: Luis Gerardo Paris, Michael Patrick Mackey
  • Patent number: 9948514
    Abstract: A description of computing resource requirements for execution of an application associated with a publicly available service is obtained. Access to computing resources is opportunistically obtained from a computing entity that includes a private computing device that is external to, and separate from, the publicly available service. The computing resource requirements are intelligently matched to available computing resources of the computing entity with private computing resources that are temporarily available from a private computing device source. The intelligent matching is performed using an optimization analysis.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: April 17, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aman Kansal, Jie Liu
  • Patent number: 9942096
    Abstract: A tool for forwarding plane support in a distributed system utilizing a three-tiered architecture. The tool receives one or more messages, wherein the one or more messages include a plurality of state information. The tool determines a distribution scope for the one or more messages based, at least in part, on the plurality of state information. The tool determines a destination endpoint ID for the one or more messages, wherein the destination endpoint ID identifies one or more switch units to receive the one or more messages. The tool sends the one or more messages to a forwarding plane agent for distribution to the one or more switch units based, at least in part, on the distribution scope and the destination endpoint ID.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ashok N. Chippa, Ioana M. Costea, Vijoy A. Pandey, Daljeet Singh, Ethan M. Spiegel
  • Patent number: 9929985
    Abstract: Embodiments of the invention include systems and methods for transmitting messages related to certain information while maintaining the confidentiality of that information. A potential recipient may register one or more devices for receipt of such messages while specifying rules regarding when different messages may be delivered to the various devices. To keep sensitive information confidential, the messages may include only a link to such sensitive information, but exclude the sensitive information itself. An authorized recipient may then use the link to access the sensitive information via a password-protected Web site.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 27, 2018
    Assignee: Quest Diagnostics Investments Incorporated
    Inventors: Douglas Menkedick, David Rapperport, Maheswar Putta
  • Patent number: 9930142
    Abstract: The disclosure embraces a system and method for providing a continuous communication link between a server computer and a symbol reading device, and a novel symbol reading device adapted for use in such a system. The system greatly simplifies the remote management, diagnostic evaluation, and monitoring of symbol reading devices, especially those devices connected to host devices that are not PC-based or running a complete operating system.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: March 27, 2018
    Assignee: Hand Held Products, Inc.
    Inventors: Taylor Smith, Mark Schmidt
  • Patent number: 9930130
    Abstract: According to an aspect, techniques for processing hybrid data include receiving a web request and translating the web request into a translated native request. The translated native request and a native request are sent to a server via a single web client. A response is received from the server via the single web client. It is determined whether the response corresponds to the translated native request or to the native request.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: March 27, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cirill Aizenberg, Anton Aleksandrov, Vitaly Meytin, Gal Shachor, Arie Shifer, Issahar Weiss, Uri Zonens
  • Patent number: 9927944
    Abstract: According to an embodiment, a designer may utilize an authoring tool to create or edit an interactive media pack (“IMP”). The authoring tool may facilitate creation of multiple versions of an IMP or IMP part. These versions may each be specific to a particular delivery-channel. For example, in an embodiment, a first version may be specific to an IMP presentation made via a graphical user-interface of an application on a mobile device, and a second version may be specific to an IMP presentation made via an interactive voice response system. In some instances, versions for a particular IMP or IMP part may be understood to be linked. That is, progress of an IMP presentation may be tracked so that a user may switch between a first version and second version while losing little, if any, progress in the presentation.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: March 27, 2018
    Assignee: Emmi Solutions, LLC
    Inventor: Gregory A. Blew
  • Patent number: 9923838
    Abstract: A method begins by a dispersed storage (DS) processing module of a dispersed storage network (DSN) receiving a DSN access request regarding at least one data segment of a data object. The method continues with the processing module performing a scoring function using one or more properties of the DSN access request and one or more properties of DSN memory of the DSN to produce a storage scoring resultant, where the DSN memory includes a plurality of storage units that are logically arranged into a plurality of storage pools. The method continues with the processing module utilizing the storage scoring resultant to identify a set of storage units of the plurality of storage units affiliated with a given storage pool of the plurality of storage pools. The method continues with the processing module sending a set of access requests to the set of storage units regarding the DSN access request.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: March 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason K. Resch, Greg Dhuse, Manish Motwani, Andrew Baptist, Wesley Leggette, Ravi Khadiwala
  • Patent number: 9917743
    Abstract: Techniques are provided for implementing clustering services in a virtual data center or other virtualized infrastructure in a manner that allows packets to be directed to a particular service engine of a service engine cluster.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: March 13, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Venkataraman Natham, Pagalavan Krishnamoorthy, Ramesh Santhanakrishnan, Ali Golshan
  • Patent number: 9912773
    Abstract: Disclosed are a system, apparatus, and method for prioritizing and scheduling of notifications to a user on a user device based on the user's behavior profile and user state. The method includes collecting user related data by a plurality of data collectors. The data may be collected by the user's device and a server connected to the user's device. The data collected by the user's device and the server may be different. The collected data is analyzed to generate user states data and user behavior data. The prioritizing and scheduling of the messages is done based on the user states data and the behavior data.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: March 6, 2018
    Assignee: New Asia Technology Development Limited
    Inventors: Chi Leung Alex Cheung, Yu Fai Ho