Computer-to-computer Data Modifying Patents (Class 709/246)
  • Patent number: 10387525
    Abstract: A method and system for improving aggregated data sets through crowd sourcing. The method includes organizing a plurality of data sets into an aggregated data set, providing search access to at least a portion of the aggregated data set based upon a subscription level associated with a user, and returning results to the user. Organizing the plurality of data sets into an aggregated data set includes receiving data from a plurality of sources, parsing the data, translating the parsed data into its native format and content, tagging the parsed data with attributes detailing how the data is entered, wherein the attributes comprise geographic location information, and mapping the translated data into a plurality of database tables within the aggregated data set. The system includes various components for performing the method.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: August 20, 2019
    Assignee: IQVIA INC.
    Inventors: Andrew Stuart, Thomas Kaminski, John O'Connell
  • Patent number: 10382581
    Abstract: A server automatically generates a response to a request received from a first user. The server generates response templates for the second user. The server receives the request from the first user, where the request includes request values for request fields. The server selects the second user to respond to the request received from the first user. The server automatically selects one of the response templates for generating the response to the request. The selected one of the response templates is determined to be the response template that most closely matches the request received from the first user. The server automatically generates the response using the selected response template including populating one or more placeholder values with information extracted from the request received from the first user. The server transmits the generated response to the first user.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: August 13, 2019
    Assignee: THUMBTACK, INC.
    Inventors: Joseph Lin Tsay, Alexander Cheston, Weikang Wan, Giles Lavelle, Yue Zhao, Togan Adrien Olczak
  • Patent number: 10382487
    Abstract: The present invention relates to a policy decision point for interacting with a computer system comprising a plurality of resources, to which subjects' access is controlled by corresponding policy enforcement points. The PDP comprises: a memory storing at least two policy packages, each controlling access rights to resources, and a connection table associating each policy package with an end point address; a network interface operable to communicate with the PEPs, wherein the network interface obtains access requests from a PEP and returns access decisions to the PEP, each access request comprising an end point address for directing the access request to the PDP; and a processor operable to: analyze an access request and determine, based on the end point address receiving the access request, an associated policy package; and evaluate the access request against the policy package thus determined.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: August 13, 2019
    Assignee: AXIOMATICS AB
    Inventor: Erik Rissanen
  • Patent number: 10372773
    Abstract: In accordance with an embodiment, described herein is a system and method for providing recommended mappings to a mapper for use in designing an integration flow in a design time of a cloud-based integration service. A database can store mapping records from a plurality of sources, and mapping records inferred from the extracted mapping records. Each mapping record in the database can be associated with a rating generated by a ranking engine. A recommendation engine can be invoked to retrieve one or more mapping records from the database and an auto suggestion engine, for graphical display in the mapper. The integration flow can be published, and mapping information therein can be parsed by the recommendation engine into one or more mapping records, which are persisted into the database to update the mapping records in the database.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: August 6, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajesh Raheja, Viresh Amin, Virupaksha Vajragiri
  • Patent number: 10360656
    Abstract: An image displaying system and an image displaying method are provided. The image displaying system includes a liquid crystal screen with a display area. Firstly, an original frame corresponding to an image signal is shown on the display area at a first time point. Then, an adjusted image is shown on the display area at a second point according to a setting information. The adjusted image and the original frame have different contents. Then, the adjusted image is not shown but the original frame is shown on the display area at a third time point. The time difference between the third time point and the first time point is not larger than a response time period corresponding to the human persistence of vision. Consequently, the image sticking problem or an image retention phenomenon of the liquid crystal displaying technology is overcome.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: July 23, 2019
    Assignee: FLYTECH TECHNOLOGY CO., LTD
    Inventors: Yun-Ping Liu, Chih-Yuan Liu
  • Patent number: 10355988
    Abstract: A system, method, and computer program product are provided for preserving service continuity in a Network Function Virtualization based (NFV-based) communication network. In use, a first virtual network function (VNF) instance associated with a first VNF in a first hardware unit in a Network Function Virtualization based (NFV-based) communication network is identified. Additionally, a second VNF instance on a second hardware unit is instantiated, the second VNF instance being compatible with the first VNF instance. Further, communication directed to the first VNF instance is diverted to the second VNF instance on the second hardware unit, in response to initiating the second VNF instance on a second hardware unit.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: July 16, 2019
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Eyal Felstaine, Ofer Hermoni, Nimrod Sandlerman
  • Patent number: 10348577
    Abstract: In a server cluster, multiple nodes may host one or more virtual servers. Virtual servers that may be hosted by particular nodes are identified. From the nodes, status is provided as to nodes that are actively hosting virtual servers and status of nodes whether they are actively hosting or not hosting a virtual server. Failover events are indicated, including transition of a virtual server from a failed node to another node.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: July 9, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas W. Keane, Vladimir Joanovic, Ferit Findik, Vitaly Voloshin
  • Patent number: 10331781
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for template compilation. A method includes: identifying, within a portion of code, a code template; parsing the template to identify a defined transform and a DOM node to which the transform is to be applied; generating, based on the defined transform and the DOM node, a set of code that transforms the DOM node according to the defined transform; replacing the DOM node with the set of code; and transmitting, to a user device, the set of code to present the transformed DOM node at the user device.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: June 25, 2019
    Assignee: Google LLC
    Inventor: Ferhat Buyukkokten
  • Patent number: 10324672
    Abstract: A system and method for consistent print product generation that converts aspects of a print job from a first print shop in a first print shop terminology to a standard terminology using a mapping scheme generated by the first print shop such that for a second print shop selected to execute the submitted print job, the standard terminology is converted to the second print shop's terminology by using a mapping scheme generated by the second print shop. The system and method of the inventive subject matter can use feedback to improve the accuracy of the mapping schemes.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: June 18, 2019
    Inventor: Brett Heap
  • Patent number: 10310825
    Abstract: A server system obtains markup code for a native application for client devices. The markup code is agnostic regarding types of client devices. The server system translates the markup code into a set of primitives. Client devices of multiple types running a native application send a request for content for the native application to the server system. The server system provides the set of primitives to the client devices of multiple types, and the client devices render the set of primitives in the native application.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: June 4, 2019
    Assignee: Facebook, Inc.
    Inventors: Maxwell Meyer Segan, Henry Zheng Zhang, Rohan Mehta
  • Patent number: 10303753
    Abstract: The present invention provides copybook flat data conversion with inline transformation. Specifically, a streaming intermediary formatted data message is generated as a result of converting/transforming a flat file format (non-XML (Extensible Markup Language) format), such as raw fixed-length field COBOL (Common Business-Oriented Language) copybook format or the like. The streaming intermediary format is not fully held in memory, but rather is directly transformed/converted, using XSLT (Extensible Stylesheet Language Transformations) processing, into a target format, such as structured XML or the like. By directly streaming the intermediary format to the XSLT process without holding the entire data message in memory, the present invention utilizes less memory and, as such, less memory is needed to be reclaimed.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: May 28, 2019
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Jonathan Roger Greenblatt, Sundar R. Krishnan, James J. Rea, David J. Watson, Prasanta Kumar Parida, Amit Ashok Pathak, M. Ehsan Khan, Umashankar Awasthi
  • Patent number: 10304222
    Abstract: In accordance with an embodiment, described herein is a system and method for graphically displaying recommended mappings between a source data object and a target data object in a design time of a cloud-based integration service. The system can include a recommendation engine that provides recommended mappings between the source and target data objects, so that the recommended mappings can be graphically displayed in a mapping interface. The recommended mappings can be filtered based one or more filtering criteria. Each recommended mapping can be displayed differently from an actual mapping, and can be associated with a reliability/quality indicator. A particular recommended mapping can be accepted to become an actual mapping, or to be rejected. The system allows a user to toggle between actual mappings and recommended mappings between the source and target data objects.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: May 28, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sunitha Alli, Thomas Hora
  • Patent number: 10306519
    Abstract: At least one application service is provided to a user equipment (10), utilizing an application service platform (150A) at an access node (110A) of a cellular network and a further application service platform (150A) at a further access node of the cellular network. A parameter is determined which is indicative of a delay associated with transfer of context data from the application service platform (150A) to the further application service platform (150B) in one or more handover messages controlling a handover of the user equipment (10) from the access node (110A) to the further access node (110B). The context data are associated with at least one user session of the at least one application service provided to the user equipment (10). Depending on the determined delay, migration of the user session from the application service platform (150A) to the further application service platform (150B) is controlled.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: May 28, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Johan Rune, Lars Westberg, Vinay Yadhav
  • Patent number: 10304494
    Abstract: A method, apparatus, computer program product and computer accessible code configured to link or otherwise associate content filters with a multimedia presentation, e.g., a movie. The content filter data includes an identifier value with an aspect ratio identifier or as a function of an aspect ratio for a particular multimedia presentation associated with the filter information. In one implementation, association between a filter set and a multimedia presentation involves a filtering application that searches a particular multimedia presentation to locate aspect ratio information and further searches filter information for a matching aspect ratio identifier.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: May 28, 2019
    Assignee: Clearplay, Inc.
    Inventor: Matthew T. Jarman
  • Patent number: 10303708
    Abstract: The present invention provides a method and system for storing and retrieving tags. Each tag is associated with a resource, upon a user's request. A tagging GUI is displayed which presents the available tags for one particular resource and/or a tag cloud GUI is displayed which presents tags for more than one resource. The tagging GUI allows to assign new tags to single resources. The tag cloud GUI enables users to search for resources which have been assigned certain tags. In the tag cloud GUI the relevancy of each single tag is visually reflected by its weighting factor which is determined by the frequency of occurrence.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: May 28, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hendrik Haddorp, Timo Kussmaul, Stephen Laertz, Andreas Nauerz
  • Patent number: 10298971
    Abstract: In one embodiment, a method encodes a first set of segments of a media file based on a first bitrate range to generate a first set of encoded segments. It is then determined when an encoded segment for the first bitrate range includes a bitrate that satisfies a second bitrate range. When the encoded segment for the first bitrate range includes the bitrate that satisfies the second bitrate range, the method does not encode a segment in the first set of segments that corresponds to the encoded segment when the media file is encoded based on the second bitrate range to generate a second set of encoded segments for the second bitrate range. A first playlist for the first bitrate range is identified and a second playlist for the second bitrate range is identified. The second playlist also includes the encoded segment that was encoded for the first bitrate range.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: May 21, 2019
    Assignee: HULU, LLC
    Inventors: Baptiste Coudurier, Eric Buehl, Robert A. Post, Jr., Alexander V. Gutarin
  • Patent number: 10296514
    Abstract: There is provided an information processing system including an information processing apparatus and a plurality of terminal devices, wherein each terminal device among the plurality of terminal devices is able to display information in a format supported in the terminal device, the terminal devices acquiring information in formats supported in the respective terminal devices from the information processing apparatus, the information processing apparatus comprising: a memory and one or more processors to execute the program and perform a process including: performing conversion operations for converting newly registered information in a given format into information in a plurality of formats; and distributing a completion report indicating completion of a conversion operation into any one of the plurality of formats upon the conversion operation into the one of the plurality of formats being completed.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: May 21, 2019
    Assignee: Ricoh Company, Ltd.
    Inventor: Yosuke Oka
  • Patent number: 10296479
    Abstract: The present disclosure provides an innovative circuit structure for control insertion into a multiple-word wide data stream. The control-insertion circuit structure is advantageously scalable as the data width increases. An exemplary implementation of the control-insertion circuit structure includes a multiple-layer shifting circuit. The multiple-layer shifting circuit has some similarities with a barrel shifter. However, unlike a barrel shifter, the multiple-layer shifting circuit moves data words in both directions and moves portions of the data to create spaces or holes in the data (rather than moving the entire width as a barrel shifter does). The output of the multiple-layer shifting circuit is a “swiss-cheese-like” structure of data, where the spaces or holes in the data are available for control insertion. Other features, aspects and embodiments are also disclosed.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: May 21, 2019
    Assignee: Altera Corporation
    Inventors: Gregg William Baeckler, David W. Mendel
  • Patent number: 10291677
    Abstract: A method is provided for managing in a local network the adaptive progressive downloading of digital contents by at least one terminal. The terminal is able to simultaneously receive several digital contents to be played back on a screen. The method includes: obtaining an instantaneous downloading bitrate for the at least one terminal; obtaining a priority for each content to be played back on the terminal as a function of a datum relating to the content on the terminal; and requesting downloading of each content according to its level of quality dependent on the priority obtained for the content.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: May 14, 2019
    Assignee: ORANGE
    Inventors: Herve Marchand, Eric Bouvet
  • Patent number: 10289525
    Abstract: Methods, systems, and computer program products for integrating front-end applications with application program interfaces (APIs) and middleware business services. A front-end application flow, including at least one call to one or more business services flows, and one or more business services flows, each including one or more calls to application program interfaces (APIs), are received at a processor and the processor compiles a complete end-to-end flow that includes the front-end application flow and the one or more business services flows. The complete end-to-end flow is expressed in ordered terms of the one or more business services flows and the one or more calls to the APIs. A projected latency for the complete end-to-end flow is automatically constructed by the processor by totaling response times for each of the one or more calls to the APIs included in the complete end-to-end flow.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: May 14, 2019
    Assignee: AMADEUS S.A.S.
    Inventors: Ilaria Pasquini, Nicolas Krasensky, Christelle Legrand, Rohit Aggarwal
  • Patent number: 10291647
    Abstract: An apparatus for rendering malware files safe for handling may include processing circuitry configured to receive a executable object, divide the executable object into a plurality of segments, remove execution capability from each of the segments, encrypt each of the segments to generate an encrypted segment set, and reassemble the encrypted segment set as a dismembered executable object.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: May 14, 2019
    Assignee: The Johns Hopkins University
    Inventors: Margaret F. Lospinuso, Laura J. Glendenning
  • Patent number: 10284640
    Abstract: Disclosed are the methods and systems for enabling interworking between RCS and non RCS networks in a completely seamless and transparent manner in which there will be no need to update or develop a new RCS end device or a client software and still achieving the interworking with non RCS networks only by network specific deployments and configurations. Proposed systems and methods shall extend all the RCS services to the non RCS contacts of the RCS users (subject to subscription to particular non RCS network that offers RCS kind of services) retaining the end client devices or end client applications used both by the RCS user and non RCS user.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: May 7, 2019
    Assignee: TECH MAHINDRA LTD.
    Inventors: Milind Shridhar Jalwadi, Sankarnarayanan Nagasubramaniam
  • Patent number: 10275830
    Abstract: Certain embodiments provide systems and methods to perform in-line translation of message content according to FIX protocol variants in a trading system. An example method includes receiving, at a computing device, a message formatted according to a FIX protocol, the message including message content and a message wrapper, the message wrapper providing session and delivery information for the message to a target. The example method includes performing in-line translation of the message content of the received message to adjust the message content according to a predefined set of rules without affecting the message wrapper (with the possible exception of the message size) and message routing session. The example method includes facilitating routing of the message to the target based on the message wrapper.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: April 30, 2019
    Assignee: Trading Technologies International, Inc.
    Inventor: Andrew Theodore Renalds
  • Patent number: 10268698
    Abstract: Two different representations of content are maintained, at least one of which is a composite representation of the content. The composite representation is multiple different components, each component stored as a separate file and each component including some of the data of the content. The composite representation also includes a manifest that identifies the various components. Different devices can edit the content, and access to the content is coordinated via a synchronization system. The synchronization system manages generation of one or more representations of the content. The synchronization system also manages synchronization of the different representations of the content, allowing changes made on various different computing devices to be reflected in the different representations of the content, and managing situations in which different computing devices may attempt to change the content concurrently.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: April 23, 2019
    Assignee: Adobe Inc.
    Inventors: Oliver I. Goldman, Roey F. Horns, Habib Khalfallah, Julian R. Wixson
  • Patent number: 10269284
    Abstract: A display driving circuit includes a timing controller including an encoder that compresses image data based on a reference having a number of image pixels of the image data as a compression unit and that outputs the compressed image data. The timing controller further includes at least one source driver including a decoder that decompresses compressed image data and transmits decompressed image data to a display panel through a plurality of channels. Compression by the encoder based on a first reference is performed independently of compression based on a second reference.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: April 23, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ho-Young Jung, Jong-Oh Lee, Jae-Chul Lee, Kyoung-Mook Lim
  • Patent number: 10257807
    Abstract: A method and apparatus for transmitting cell-broadcast data in a wireless communication system is provided. A base station determines a transport block size (TBS) based on an aggregation level, and transmits the cell-broadcast data to a machine-type communication (MTC) user equipment (UE) by using the TBS. That is, different TBSs may be determined based on different aggregation levels.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: April 9, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Yunjung Yi, Hyangsun You
  • Patent number: 10250714
    Abstract: A page redirection method, a routing device, a terminal device and a system. The routing device receives based on a first access request sent a first access response fed back by a network server; according to a redirection determination indication, modifies a return code of the first access response and adding at least one second access address of a redirected-to page and the first access address to the first access response; and sends the first access response on which redirection processing is performed to the terminal device, so that the terminal device sends a second access request according to the modified return code, and the terminal device opens, according to a second access response returned for the second access request, the page that a user needs to access and the redirected-to page.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: April 2, 2019
    Assignee: HUAWEI DEVICE CO., LTD.
    Inventors: Lei Shao, Xuting Wang, Mingdong Song
  • Patent number: 10243898
    Abstract: A processor may receive an electronic message for delivery to a user on a first device. The electronic message may have a first format. The processor may identify one or more features of the first format of the electronic message. The processor may determine whether the one or more features of the first format are supported by a second device. The processor may transform the first format of the electronic message to a second format used by the second device.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Apurva S. Patel, Prasad P. Purandare
  • Patent number: 10237218
    Abstract: A processor may receive an electronic message for delivery to a user on a first device. The electronic message may have a first format. The processor may identify one or more features of the first format of the electronic message. The processor may determine whether the one or more features of the first format are supported by a second device. The processor may transform the first format of the electronic message to a second format used by the second device.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Apurva S. Patel, Prasad P. Purandare
  • Patent number: 10202974
    Abstract: A method for controlling and/or monitoring a compressor system is provided. The compressor system includes one or more compressors and one or more peripheral devices. The compressors and the peripheral devices are arranged or connected in a predetermined configuration. The compressor system is controlled and/or monitored by a control/monitoring unit. After creation of the compressor system, the concretely existing configuration is input in the form of a P&I diagram by an editor and forms the basis for subsequent control, monitoring, diagnosis or evaluation routines.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: February 12, 2019
    Assignee: KAESER KOMPRESSOREN SE
    Inventors: Florian Wagner, Andreas Birkenfeld, Anika Hartwich
  • Patent number: 10205644
    Abstract: Systems and methods for monitoring performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to a set of resources. The processing device uses the performance metric information to identify a subset of the resources corresponding to a display location associated with a visible portion of a display and to assess performance related to processing of the identified subset of the resources. In some embodiments, the processed performance data may be used to identify timing information associated with the subset of the embedded resources.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: February 12, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins
  • Patent number: 10194261
    Abstract: A machine-to-machine (M2M) gateway is configured with a service capability layer (SCL) and includes a storage unit, a network interface and a processor. The storage unit stores rules for allocating resources in a resource tree. The resources include a functions collection resource of function sub-resources, at least one of which represents a function that generates contextual cues from content and a corresponding semantic description. The processor also receives requests to create new function sub-resources in the collection and creates new function sub-resources in the resource tree in response to the requests. The processor receives other requests targeting the new function sub-resources. The processor generates high-level contextual information, using the new function, based on content data and the associated semantic description of the content data received in the other requests, and routes data in the M2M network based on the generated information.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: January 29, 2019
    Assignee: IOT Holdings, Inc.
    Inventors: Lijun Dong, Dale N. Seed, Paul L. Russell, Jr., Chonggang Wang, Zongrui Ding, Guang Lu, Mohsen Akbari
  • Patent number: 10176024
    Abstract: Embodiments of the present disclosure provide an information processing method, apparatus and system. The method includes: one or more interface adapters, each interface adapter being connected to an outer application system, configured to achieve data interaction and function call between the multiple outer application systems; and a centralized rules engine connected to the one or more interface adapters and configured to use a preset rule to control the data interaction and function call between the multiple outer application systems connected to the interface adapters. Hence, a general interface and control rule is redesigned, application integration can be achieved more easily, extensibility is good, and independence of individual integrated applications is not affected.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: January 8, 2019
    Assignee: Hexagon Solutions (Qingdao) Co., Ltd.
    Inventors: Min Hua Wang, Clint Harvey
  • Patent number: 10171545
    Abstract: Disclosed is a system for transferring real-time audio/video stream. The system comprises a mobile device, a server and a client terminal. The mobile device comprises a recording module, a fragmented media data (FMD) codec, a segmented media data (SMD) codec and a wireless communication module. The recording module records an event on the scene and generates a real-time video stream. The FMD codec encodes the real-time video stream into fragmented media data comprising a start fragment information, at least one media fragment and a media fragment (MF) random access point. The SMD codec directly segments the fragmented media data into a plurality of segmented media data, which are a start segment and at least one play segment. The SMD codec automatically and sequentially transmits the segmented media data to the server. Finally, the server pushes the segmented media data to the client terminal for play through a browser.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: January 1, 2019
    Assignee: YUAN ZE UNIVERSITY
    Inventors: Chi-Fang Lin, Wei-Yu Chen, Yang-Cheng Chang
  • Patent number: 10158597
    Abstract: A method controls an Internet portal for a social network service from a motor vehicle. The Internet portal provides functions that can be activated by sending a control command to the Internet portal. An immobile proxy device provides a module that receives a selection, which is made by a user in the motor vehicle, for one of the functions and then sends a control command, which is specific to the Internet portal, for activating the function to the Internet portal. The module also produces suitable display data for the motor vehicle from output data from the Internet portal. The module also receives additional data from an additional data source and produces an additional control command for the Internet portal and/or display data for the motor vehicle therefrom.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: December 18, 2018
    Assignee: AUDI AG
    Inventors: Edwin Foris, Arne Zoerb-Schliefer
  • Patent number: 10152552
    Abstract: Example embodiments disclosed herein relate to analyzing a web application. A web application is loaded. User actions are simulated on user interface elements of the web application. A structure of the web application is traversed based on rules to determine a set of actionable tokens. The respective actionable tokens include a portion of the web application that can change a user interface presented based on the web application.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: December 11, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Shawn Morgan Simpson, Kirill Mendelev, David Scott Tillery
  • Patent number: 10152692
    Abstract: Methods and systems for governing service identification in an SOA governance model according to embodiments of the present invention are provided. Embodiments include receiving a set of input parameters for identifying candidate services for the SOA; determining whether the set of input parameters comply with a predetermined input parameter validation policy. If the set of input parameters comply with a predetermined input parameter validation policy, governing service identification includes identifying in dependence upon the set of input parameters one or more candidate services available for the SOA in existing SOA business applications and determining whether each candidate services available in existing SOA business applications comply with a predetermined service selection policy.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: December 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: William A. Brown, Kerrie L. Holley, Garrison A. Moore, William J. Tegan
  • Patent number: 10127210
    Abstract: Systems and methods are described for implementing an improved rendering engine for rendering network content that utilizes a shared memory block. A client computing device executes a browser software application that generates a document object model (“DOM”) tree. The improved rendering engine analyzes the DOM tree and identifies repeating patterns of nodes or branches whose content is rendered to a separate memory block. The improved rendering engine generates a shared memory block for the repeating nodes and implements a separate drawing space for each node on the shared memory block. Each node on the shared memory block may have a coordinate translation function to relate the node position on the shared memory block to a corresponding position in a composite memory block. Additionally, transformations and filters may be applied to the shared memory block as a whole, rather than applying them to the nodes individually.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: November 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Jari Juhani Karppanen
  • Patent number: 10114367
    Abstract: A server platform and a method to integrate a plurality of diverse plant floor equipment with at least one computerized management system in a manufacturing operational or maintenance system. The server platform includes a plurality of plant floor drivers adapted to communicatively interface with a plurality of diverse plant floor data sources. The server platform further includes at least one computerized management system driver adapted to communicatively interface with the at least one computerized management system. The server platform also includes a message translator adapted to broker communication between the plant floor data sources and the at least one computerized management system using an open standard. The server platform, using the open standard, enables a universal enterprise type taxonomy across the plant floor data sources and the at least one computerized management system.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: October 30, 2018
    Assignee: Mtelligence Corporation
    Inventors: Alex Bates, Paul Rahilly, Scott Macnab, Gordon Brooks
  • Patent number: 10110416
    Abstract: A method of managing configuration of user equipment that has a configuration database modifiable with configuration data in a first format, and a communications unit for receiving configuration data in a second format is described. The method comprises storing a user agent at the user equipment; providing received configuration data in the second format to the user agent; using the user agent to transform the configuration data into the first format in the user equipment; and modifying the configuration database with the configuration data in the first format.
    Type: Grant
    Filed: May 15, 2007
    Date of Patent: October 23, 2018
    Assignee: Truphone Limited
    Inventors: Alistair James Campbell, Tuomas Syrjänen, Sampsa Vehkamäki, Timo Hyväjoa, Jukka Rantala, Seppo Pientarinen, Oliver James Bradley, Christopher Hugh Gibson, Gavin Ronald Paul Miller
  • Patent number: 10085054
    Abstract: A method includes receiving a request for media content at a residential gateway from a device coupled to the residential gateway and sending a media content request to a server based on the request. The method includes receiving a video data stream of the media content at the residential gateway. Data packets of the video data stream enable generation of the media content at a first resolution. A first subset of the data packets include tags that enable identification of particular data packets usable to generate the media content at a second resolution that is lower than the first resolution. The method also includes determining a display characteristic of a display device coupled to the device and sending the particular data packets to the device when the display characteristic indicates that the device is to receive the media content at the second resolution.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: September 25, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY
    Inventors: Ahmad C. Ansari, Dinesh Nadarajah, David Bruce Hartman
  • Patent number: 10079712
    Abstract: A brokering device that manages multimedia information includes an interface device having access to a network and a multimedia service provider. The interface device enables selection of multimedia information from the network, and provides the selected multimedia information to a plurality of locations without requiring the user to specify a protocol associated with the multimedia information.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: September 18, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Andrea Basso, Lee Begeja, David Gibbon, Zhu Liu, Bernard S. Renger, Behzad Shahraray
  • Patent number: 10073850
    Abstract: A system to transform large amounts of files comprises input modules that handle incoming files, transformation modules that transform incoming files in a respective source format into outgoing files in a respective destination format and release modules that handle outgoing files. A web interface enabling a user to configure workflows comprising an input module, one or more transformation modules and one or more release modules. A workflow database, a task queue to store tasks resulting from the workflows. A sender service that loads a workflow, executes an input module thereof, and stores tasks resulting from the workflow in the task queue. A receiver service that reads a task from the task queue, loads a corresponding workflow, and executes the transformation modules and release modules of the workflow to transform incoming files into outgoing files.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: September 11, 2018
    Assignees: DOCBYTE NV, DOCSHIFTER BVBA
    Inventors: Frederik Hilaire Leon Rosseel, Michiel Luc Nathalie Van Driessche, Maxime Vermeir
  • Patent number: 10073779
    Abstract: A processor of an aspect includes a plurality of logical processors each having one or more corresponding lower level caches. A shared higher level cache is shared by the plurality of logical processors. The shared higher level cache includes a distributed cache slice for each of the logical processors. The processor includes logic to direct an access that misses in one or more lower level caches of a corresponding logical processor to a subset of the distributed cache slices in a virtual cluster that corresponds to the logical processor. Other processors, methods, and systems are also disclosed.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: September 11, 2018
    Assignee: Intel Corporation
    Inventors: Herbert H. Hum, Brinda Ganesh, James R. Vash, Ganesh Kumar, Leena K. Puthiyedath, Scott J. Erlanger, Eric J. Dehaemer, Adrian C. Moga, Michelle M. Sebot, Richard L. Carlson, David Bubien, Eric Delano
  • Patent number: 10057314
    Abstract: A method, system and non-transitory computer-readable medium for distributing ABR media in a network are disclosed. The method includes determining, based on a media routing database and a constraint associated with an ABR media element, a best packager of a plurality of packagers to perform a packaging function on the ABR media element and initiating routing of the ABR media element to the best packager.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: August 21, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Prabhudev Navali, Raj Nair
  • Patent number: 10048915
    Abstract: Provided is a method of processing a workflow that cannot be solely processed by an image forming apparatus, by using a resource of a mobile device in which a “bring your own device” (BYOD) application is installed, and a mobile device for performing the method.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: August 14, 2018
    Assignee: S-PRINTING SOLUTION CO., LTD.
    Inventor: Tae-gyun Cho
  • Patent number: 10046238
    Abstract: Methods and systems for providing gaming services are provided. One system includes a operating system for executing a first game logic that is configured to define a game environment in response to game commands for a first user as well as for executing a second instance of game logic for the game environment for the game. The system also includes virtual drivers associated with the operating system, a non-virtual driver associated with a hardware graphics processing unit (GPU), and a shared memory. The GPU is configured to render a first video stream for the first game logic and a second video stream for the second game logic. One or more dynamic encoding pipelines (DEPs) are used for encoding video frames of the second video stream for transmission to a client device of the second user. The gaming system also includes an I/O device for communicating the first video stream to a display of the first user and for communicating the second video stream to the client device.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: August 14, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: David Perry, Andrew Buchanan Gault, Rui Filipe Andrade Pereira
  • Patent number: 10031902
    Abstract: Methods, systems, and computer-readable storage media for modifying a search results display are provided. A particular method includes receiving a list including one or more search results generated in response to a query. Each of the one or more search results is associated with a document. A selection of a first document associated with a first search result of the one or more search results is received. Access is provided to content of the first document via a user interface. User input identifying at least a first portion of the first document is received via the user interface. A search results display including at least a portion of the list of the one or more search results is generated. The first portion of the first document is displayed with the first search result in the search results display.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: July 24, 2018
    Assignee: THE BOEING COMPANY
    Inventor: Kimberly D. Mach
  • Patent number: 10027577
    Abstract: Methods, systems, and computer readable media for peer aware load distribution are disclosed. According to one method, the method includes steps occurring at a DSR comprising a plurality of message processors. The method also includes receiving Diameter messages associated with two or more Diameter sessions, wherein each of the two or more Diameter sessions is associated with a first peer group and assigning, using the first peer group and a peer aware load distribution algorithm, the two or more Diameter sessions to two or more message processors of the plurality of message processors, wherein the peer aware load distribution algorithm distributes Diameter sessions associated with the first peer group among the two or more message processors for avoiding a single point of failure.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: July 17, 2018
    Assignee: Oracle International Corporation
    Inventors: Vinit Prabhakar Karandikar, Komal Girdharkrishna Khungar, Mark Edward Kanode, Paul Sheer
  • Patent number: 10015010
    Abstract: A processor of an aspect includes a plurality of packed data registers, and a decode unit to decode an instruction. The instruction is to indicate one or more source packed data operands. The one or more source packed data operands are to have four 32-bit results of four prior SM4 cryptographic rounds, and four 32-bit values. The processor also includes an execution unit coupled with the decode unit and the plurality of the packed data registers. The execution unit, in response to the instruction, is to store four 32-bit results of four immediately subsequent and sequential SM4 cryptographic rounds in a destination storage location that is to be indicated by the instruction.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: July 3, 2018
    Assignee: Intel Corporation
    Inventors: Shay Gueron, Vlad Krasnov