Patents Examined by Phuoc Nguyen
-
Patent number: 10003755Abstract: 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: GrantFiled: December 8, 2014Date of Patent: June 19, 2018Assignee: MAGNA ELECTRONICS INC.Inventors: Yuesheng Lu, Michael J. Higgins-Luthman, William R. Livengood, James D. Harris
-
Patent number: 9992159Abstract: 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: GrantFiled: March 21, 2013Date of Patent: June 5, 2018Assignee: NEC CORPORATIONInventor: Hiroshi Kitamura
-
Patent number: 9985843Abstract: 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: GrantFiled: February 27, 2015Date of Patent: May 29, 2018Assignee: International Business Machines CorporationInventors: Hemlata Gupta, David J. Hathaway, Kerim Kalafala, Ronald D. Rose
-
Patent number: 9977669Abstract: 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: GrantFiled: July 15, 2015Date of Patent: May 22, 2018Inventor: Jianqing Wu
-
Patent number: 9971999Abstract: 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: GrantFiled: December 23, 2011Date of Patent: May 15, 2018Assignee: Thomson Reuters Global Resources Unlimited CompanyInventors: Justin Nikolaus, Shannon O'Brien
-
Patent number: 9967356Abstract: 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: GrantFiled: April 14, 2016Date of Patent: May 8, 2018Assignee: International Business Machines CorporationInventor: Thomas A. Evans
-
Patent number: 9967140Abstract: 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: GrantFiled: May 12, 2016Date of Patent: May 8, 2018Assignee: Cisco Technology, Inc.Inventors: Marco Di Benedetto, Pierluigi Vincent Rolando, Thomas Vincent Flynn
-
Patent number: 9967346Abstract: 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: GrantFiled: July 1, 2016Date of Patent: May 8, 2018Assignee: Cisco Technology, Inc.Inventors: Marco Di Benedetto, Pierluigi Rolando, Thomas Vincent Flynn
-
Patent number: 9967137Abstract: 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 protectType: GrantFiled: August 12, 2015Date of Patent: May 8, 2018Assignee: KOREA INSTITUTE OF SCIENCE & TECHNOLOGY INFORMATIONInventor: Huhnkuk Lim
-
Patent number: 9961325Abstract: 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: GrantFiled: March 4, 2015Date of Patent: May 1, 2018Assignee: LG ELECTRONICS INC.Inventors: Jongyeul Suh, Jinpil Kim, Jeonghyu Yang, Seokjoo Lee
-
Patent number: 9954920Abstract: 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: GrantFiled: September 20, 2017Date of Patent: April 24, 2018Assignee: Centri Technology, Inc.Inventors: Luis Gerardo Paris, Michael Patrick Mackey
-
Patent number: 9948514Abstract: 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: GrantFiled: June 30, 2014Date of Patent: April 17, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Aman Kansal, Jie Liu
-
Patent number: 9942096Abstract: 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: GrantFiled: March 23, 2017Date of Patent: April 10, 2018Assignee: International Business Machines CorporationInventors: Ashok N. Chippa, Ioana M. Costea, Vijoy A. Pandey, Daljeet Singh, Ethan M. Spiegel
-
Patent number: 9929985Abstract: 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: GrantFiled: March 15, 2013Date of Patent: March 27, 2018Assignee: Quest Diagnostics Investments IncorporatedInventors: Douglas Menkedick, David Rapperport, Maheswar Putta
-
Patent number: 9930142Abstract: 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: GrantFiled: May 24, 2013Date of Patent: March 27, 2018Assignee: Hand Held Products, Inc.Inventors: Taylor Smith, Mark Schmidt
-
Patent number: 9930130Abstract: 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: GrantFiled: August 5, 2015Date of Patent: March 27, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cirill Aizenberg, Anton Aleksandrov, Vitaly Meytin, Gal Shachor, Arie Shifer, Issahar Weiss, Uri Zonens
-
Patent number: 9927944Abstract: 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: GrantFiled: June 5, 2015Date of Patent: March 27, 2018Assignee: Emmi Solutions, LLCInventor: Gregory A. Blew
-
Patent number: 9923838Abstract: 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: GrantFiled: May 8, 2015Date of Patent: March 20, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jason K. Resch, Greg Dhuse, Manish Motwani, Andrew Baptist, Wesley Leggette, Ravi Khadiwala
-
Patent number: 9917743Abstract: 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: GrantFiled: September 9, 2013Date of Patent: March 13, 2018Assignee: Cisco Technology, Inc.Inventors: Venkataraman Natham, Pagalavan Krishnamoorthy, Ramesh Santhanakrishnan, Ali Golshan
-
Patent number: 9912773Abstract: 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: GrantFiled: May 24, 2017Date of Patent: March 6, 2018Assignee: New Asia Technology Development LimitedInventors: Chi Leung Alex Cheung, Yu Fai Ho