Display Processing Patents (Class 715/273)
  • Patent number: 10445350
    Abstract: A collaboration database service may allow users to create, edit, and share collaborative content on custom databases consistently across a variety of platforms and devices. For example, a collaboration database engine of the service may be configured to detect creation of a table through an application associated with the service, the table including one or more columns and rows that form a plurality of cells. The engine may also be configured to determine and optionally reduce a character count of data within each cell, map each cell to a bucket based on the character count of the data, and automatically select an optimal configuration of the table to be provided for display through the application based on the mapping. The optimal configuration may maximize an amount of the data presented within each cell of the table and enable consistent presentation of the table across a variety of platforms and devices.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: October 15, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krista Bendig, Michael R. Sullivan, Caoimhe Grace Dowling, Gergely Kota, Mark Peterson, Raul Clouse, Michael Cheng
  • Patent number: 10445355
    Abstract: Systems and methods for displaying a visualizable results list in response to an electronic search request are disclosed. A method includes accessing metadata for each of a plurality of search results that result from a search query, annotating one or more locations in each search result with first and second indicators for each of one or more grouped search terms in first and second units based on the metadata, and displaying a visualizable results list that includes the plurality of search results and a corresponding hit pattern for each search result. The hit pattern includes the first indicator and the second indicator.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: October 15, 2019
    Assignee: RELX INC.
    Inventors: Richard D. Miller, Jacob Aaron Myers, Todd J. Frascone, Gaurav Mehra, Ronald C. Haines, Philip Wittmer, Yangguang Li
  • Patent number: 10417314
    Abstract: A template built by a user may be converted by a Server Script Generation Engine (SSGE) into script code. In converting, the SSGE may load and parse a framework file containing static script syntax to locate insertion points, each associated with an iteration number, and may iteratively parse the template, utilizing the iteration number to resolve, in order, tags and sub-tags contained in the template. If a tag is set to respond to the iteration number, a function of the tag is invoked to process any related sub-tags and return a script associated therewith at the appropriate insertion point. The framework file (with the appropriate script code inserted) is compiled and stored in a compiled script object which can be run multiple times to perform all of the output functions expected by the user in lieu of the need to reconvert the template.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: September 17, 2019
    Assignee: Open Text SA ULC
    Inventor: Gregory R. Petti
  • Patent number: 10417260
    Abstract: Architecture that provides enhanced tag telemetry in a microblogging communications infrastructure. The architecture provides efficient discovery and tracking of topics that are of interest to a specific user by enabling users to follow (track) hash tags (#tag) and to receive and view all messages tagged with the hash tag appear in the user's personal feed. Each hash tag has a persisted tag page that aggregates all the associated activity, and includes a list that includes, but is not limited to, the tag followers, the most frequent user (uses the tag the most often in a specific time frame), a description, related tags, for example. The user can receive all the updates in the user's personal feed, and see an aggregation of all the messages and conversations associated with the tag in single place. The user can also mute the tag to prevent the receiving of tag information.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: September 17, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ruth Kikin-Gil, Cedric P. Dussud, Hai Liu, Anne Archambault, John Griffin
  • Patent number: 10388250
    Abstract: Methods, systems, and media for modifying user interface colors are provided. In some embodiments, the method comprises: receiving a video and color palette information, wherein each color of the color palette information indicates a color of an element of a user interface in which the video is to be presented; identifying a first color for the element, wherein the first color corresponds to a first portion of the video; causing the first portion of the video to be presented, wherein the element of the user interface having the first color is presented; identifying a second color for the element, wherein the second color corresponds to a second portion of the video; and modifying an appearance of the element by changing the color of the element from the first color to the second color while presenting the second portion of the video.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: August 20, 2019
    Assignee: Google LLC
    Inventors: Maegan Clawges, Samuel Keene
  • Patent number: 10380148
    Abstract: A collaboration database service may allow users to create, edit, and share collaborative content on custom databases consistently across a variety of platforms and devices. For example, a collaboration database engine of the service may be configured to detect creation of a table through an application associated with the service, the table including one or more columns and rows that form a plurality of cells. The engine may also be configured to determine and optionally reduce a character count of data within each cell, map each cell to a bucket based on the character count of the data, and automatically select an optimal configuration of the table to be provided for display through the application based on the mapping. The optimal configuration may maximize an amount of the data presented within each cell of the table and enable consistent presentation of the table across a variety of platforms and devices.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: August 13, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krista Bendig, Michael R. Sullivan, Caoimhe Grace Dowling, Gergely Kota, Mark Peterson, Raul Clouse, Michael Cheng
  • Patent number: 10382542
    Abstract: Systems and methods for providing an Electronic Calendar (“EC”). The methods comprise: generating a first EC by a first Electronic Device (“ED”) used by a first person; performing network-based communication operations between the first ED and a second ED to obtain first Calendar Information (“CI”) associated with a second EC maintained by the second ED that is used by a second person and remote from the first ED; performing operations by the first ED to select a first Scheduled Event (“SE”) specified by the first CI based on a first pre-defined criteria; generating second CI by modifying a portion of the first CI associated with the first SE which was previously selected to comply with a second pre-defined criteria that is different than the first pre-defined criteria; and transforming the first EC into a consolidated EC by merging the second CI with third CI associated with the first EC.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: August 13, 2019
    Inventor: Michael J. Picciallo
  • Patent number: 10356258
    Abstract: An image processing system comprises: a terminal device that is provided with a display part; and an image processing device that outputs screen data to the terminal device, thereby enabling the display part to display a screen based on the screen data. The image processing device includes: a storage part in which multiple types of the screen data corresponding to respective screen sizes are stored; a screen information obtaining part that obtains information relating to the screen size of the display part; a screen data selecting part that selects the screen data corresponding to the screen size smaller than the screen size of the display part from among the multiple types of the screen data based on the information obtained by the screen information obtaining part; and an output part that outputs the screen data selected by the screen data selecting part to the terminal device.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: July 16, 2019
    Assignee: Konica Minolta, Inc.
    Inventors: Kazuaki Tomono, Hiroki Tajima, Taiju Inagaki, Tadashi Suzue
  • Patent number: 10332565
    Abstract: The present disclosure provides a video stream storing method and apparatus, and reading method and apparatus. The method comprises: splitting an acquired video stream into I-frame data and non-I-frame data corresponding to the I-frame data, wherein the non-I-frame data contains data in the video stream other than the I-frame data; acquiring a storage address allocated by a data storage server for the non-I-frame data, and storing the non-I-frame data in a storage space of the data storage server to which the storage address points; adding the storage address to the I-frame data; and storing the I-frame data, which contains the storage address, to the data storage server. The present application solves the technical problem of low video stream storage efficiency in the prior art due to the fact that the video stream is stored frame by frame in a sequence in which the video stream is sent.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: June 25, 2019
    Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.
    Inventors: Wei Chen, Weichun Wang
  • Patent number: 10320998
    Abstract: Upon accepting a first operation of operating a predetermined hardware key, an image forming apparatus preferentially displays a remote support start screen provided from an information processing apparatus via a relay server. Upon accepting a remote support start instruction from a user via the start screen, the image forming apparatus obtains identification information from the relay server and displays the obtained identification information. Upon accepting an operator operation, the information processing apparatus accepts the identification information, connects to the image forming apparatus using the accepted identification information, and activates a remote support client application. Even upon reception of press information of a specific key from the information processing apparatus, the image forming apparatus can display the remote support screen in preference to the display of the operation screen.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: June 11, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hirofumi Mochizuki
  • Patent number: 10321111
    Abstract: Image reproduction according to a display apparatus is realized by acquiring image information of an ultra-high definition (UHD) image from a playlist file or a clip information file. A data processing unit that performs a reproduction process of a disc recording data acquires a playlist file or a clip information file as a reproduction control information file corresponding to reproduction data recorded in a disc, determines whether or not an ultra-high definition (UHD) image is recorded in the disc based on recording data of such a file, and, in a case where the ultra-high definition (UHD) image is recorded in the disc, acquires image information of the ultra-high definition (UHD) image from the reproduction control information and controls output data for a display apparatus based on the acquired image information.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: June 11, 2019
    Assignee: SONY CORPORATION
    Inventors: Kouichi Uchimura, Ryohei Takahashi
  • Patent number: 10282410
    Abstract: Disclosed are methods and apparatus for generating accessible documents. In one embodiment, an initial document in a print format is obtained. The print format of the initial document is identified as one of a plurality of print formats. A parser corresponding to the one of the plurality of print formats is applied such that the initial document is parsed according to the print format of the initial document. An intermediate document that conforms to an intermediate format is generated based upon results obtained from applying the parser. A template for converting the intermediate document into an accessible document is obtained. The template is then such that an accessible document corresponding to the initial document is generated.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: May 7, 2019
    Assignee: Open Text Holdings, Inc.
    Inventors: Richard James Seabright, Zhigang Li
  • Patent number: 10249068
    Abstract: Identifying changes to copied source to facilitate sharing of the changes, in one aspect, includes comparing elements of a document to other documents in a repository to classify an element of the document as being derived from a source document element of a source document in the repository. A user interface presents indications of all elements of the document classified as being a derived. The user interface also presents an indication of the source document from which the element of the document is derived. A connected graph representing a relationship between the document and the source document is generated and stored. Responsive to determining an update to the source document element, an action is performed to facilitate updating the element of the document based on the update to the source document element.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Jeffrey R. Hoy, Asima Silva
  • Patent number: 10237433
    Abstract: The present invention provides an information processing apparatus that operates based on setting values of items and a method of controlling the same. When any one of a plurality of items corresponding to initialized setting values includes a predetermined item, the information processing apparatus performs guidance for setting a setting value of the predetermined item in order to reset the setting value of the predetermined item, so that a user can reset the setting value.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: March 19, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masahiro Odaira
  • Patent number: 10225165
    Abstract: A method of processing a data stream of a communication network in a distributed processing architecture comprising a plurality of processing units comprises the steps of extracting data from the data stream, wherein the data is extracted for a particular time window of a sliding time window. The extracted data is converted into a format suitable for graphical representation. A graphical representation of the converted extracted data is generated, and an estimated value of at least one structural property of the graphical representation of the data determined. The estimated value of the at least one structural property is compared with a threshold value, and a change condition reported based on the outcome of the comparison step. The change condition may be used, for example, to change a location based quality of service parameter.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: March 5, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Saravanan Mohan, Kumaresh Sreedhar, Divya Sundar
  • Patent number: 10198596
    Abstract: A system/method for displaying, in a first language, a request for a length of user data to be saved; receiving the length of user data; displaying a number of empty character boxes; receiving/storing text data associated to a first character box or a first cluster of multiple character boxes based on selection responses received; receiving/storing a picture, an image/photograph associated to a second cluster of multiple character boxes based selection responses received; receiving/storing user entered scribble or glyph associated to a third duster a multiple character boxes based selection responses received; receiving and storing characters or symbols of a second. language associated to a fourth character box or a fourth duster of multiple character boxes selection responses received; and receiving/storing audio, sound/voice data associated to a fifth character box or a fifth cluster of multiple character boxes based on selection responses received.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: February 5, 2019
    Inventor: Akshay Santosh Bandiwdekar
  • Patent number: 10191940
    Abstract: The claimed subject matter provides a system and/or a method that facilitates in situ searching of data. An interface can receive a flick gesture from an input device. An in situ search component can employ an in situ search triggered by the flick gesture, wherein the in situ search is executed on at least one of a portion of data selected on the input device.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: January 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Kenneth P. Hinckley
  • Patent number: 10191608
    Abstract: A method for editing a message in an electronic device is provided. The method includes displaying transmitted and received messages in a chat window; detecting selection of a message to be edited among the displayed transmitted and received messages, and performing an editing operation according to an editing method for the selected message.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: January 29, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chan-Woo Park, Nam-Hoi Kim
  • Patent number: 10187493
    Abstract: A news feed system of an on-line social network system news utilizes a relevance model to determine which updates from an inventory of updates are to be presented to a member on their news feed page. The relevance model is trained using historical data that reflects interactions of members of the on-line social network system with items in their respective news feed pages. In order to reduce potential biases in the historical data that is used to train the relevance model, the news feed system designates a certain portion of all member sessions to be random sessions. The news feed generated for a member during a random session includes updates that are selected and/or ordered for presentation using one or more randomization techniques.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: January 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nikita Igorevych Lytkin, Ying Xuan, Guy Lebanon
  • Patent number: 10158731
    Abstract: Techniques to increase engagement with a social networking system. In one embodiment, an engagement level of a user with a social networking system is monitored. A low engagement user type associated with the user is identified from a plurality of low engagement user types. It is determined whether the engagement level of the user is less than a threshold. If so, a communication is provided for the user based on the low engagement user type associated with the user. The communication may be a notification or a digest communication.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: December 18, 2018
    Assignee: Facebook, Inc.
    Inventors: David Y. Chen, Emily Grewal, Hisham Rabih Harik, Huan Yang, Kiranjit Singh Sidhu
  • Patent number: 10146846
    Abstract: Methods and apparatus are disclosed for updating displayed representations of data. The methods and apparatus include displaying an input component to receive query criteria based on one or more data fields displayed in charts, receiving the query criteria in a single request from the input component, updating queries associated with chart displays to include the query criteria, executing the queries, and updating the charts based upon results of executing the queries. The query criteria may include a data value associated with the data field. The query criteria may include a condition based upon the data fields, and can be added to conditional expressions in the queries. Updating the charts may include displaying graphical chart elements that are proportional in size to values of the data fields of the results of executing the plurality of queries.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: December 4, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mary Genochio, Paul Chamberlain
  • Patent number: 10133780
    Abstract: Methods, systems, and computer program products for determining availability of presentable content are disclosed. According to one aspect, an identification of first presentable content is received during presentation of the first presentable content in a first content format. Further, a request for second presentable content corresponding to the first presentable content is transmitted, the request including information identifying the first presentable content. Further, in response to the request, results from a search are received. The results including an identification of second presentable content available in a second content format, wherein the search is based on the information associated with the first presentable content included in the request. Further, an indication is presented that the second presentable content is available in the second content format.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: November 20, 2018
    Assignee: SCENERA MOBILE TECHNOLOGIES, LLC
    Inventors: Jeffrey S. Bardsley, Mona Singh
  • Patent number: 10122772
    Abstract: In one embodiment, a social networking system automatically create a shared space for posting requests to the social networking system from multiple users based on social, spatial and temporal proximity, and create a news feed corresponding to the shared space.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: November 6, 2018
    Assignee: Facebook, Inc.
    Inventors: Samuel Odio, Robert Sean Goodlatte, Justin Shaffer
  • Patent number: 10091323
    Abstract: Systems and methods of generating a common social timeline to facilitate social discovery in a social networking environment are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of receiving data items associated with users of the social network, identifying a first set of data items associated with a first user, and processing the first set of data items to select a first set of characteristics. The method further comprises comparing the first set of characteristics with other sets of characteristics describing other users to select a subset of the other users having one or more characteristics that are the same or similar to one or more of the first set of characteristics.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 2, 2018
    Assignee: THE MEET GROUP, INC.
    Inventors: Johann Schleier-Smith, Greg Tseng, Jared Kim
  • Patent number: 10084940
    Abstract: An image forming apparatus and a method for imaging process thereof are provided. The image forming apparatus includes a scanner configured to scan a transcript and generate a scanned image, at least one processor configured to determine a type of the transcript using the scanned image, detect a personal information area within the scanned image based on the determined type of the transcript, and correct the scanned image by blurring the detected personal information area, and an image forming device configured to print the corrected scanned image.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: September 25, 2018
    Assignee: S-Printing Solution Co., Ltd.
    Inventor: Kang-hee Lim
  • Patent number: 10057078
    Abstract: In one embodiment, one or more systems may receive input from a user identifying an interactive region of a physical environment. The one or more systems may determine a location of the interactive region relative to a depth sensor and monitor, at least in part by the depth sensor, the interactive region for a predetermined event. The one or more systems may detect, at least in part by the depth sensor, the predetermined event. In response to detecting the predetermined event, the one or more systems may initiate a predetermined action associated with the predetermined event.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: August 21, 2018
    Assignee: Samsung Electronics Company, Ltd.
    Inventors: Brian Harms, Pol Pla, Yedan Qian, Olivier Bau
  • Patent number: 10049289
    Abstract: A computer-implemented method selectively outputs two types of vector data representative of user-input strokes. Type one stroke objects are generated in a device including a position input sensor, on which a user operates a pointer to generate a type one stroke object representative of a stroke. A stroke starts at a pen-down time at which the pointer is placed on the position input sensor and ends at a pen-up time at which the pointer is removed therefrom. Real-time rendering of a type one stroke object is started after the pen-down time of a stroke without waiting for the pen-up time. After completion of a type one stroke object through its pen-up time, the type one stroke object is converted to a type two stroke object, which is a set of curves defining a boundary of the stroke, and can be exported as a file or rendered on a display.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: August 14, 2018
    Assignee: Wacom Co., Ltd.
    Inventors: Plamen Petkov, Branimir Angelov
  • Patent number: 10019144
    Abstract: A user interface includes a first display area which includes a first control widget representative of a first attribute group and a second control widget representative of the second attribute group, and a second display area in which a first measure of a first portion of a plurality of data items can be displayed in response to a user activating the first control widget. A first classification attribute from a first attribute group and a second classification attribute from a second attribute group are associated with each data item of the plurality of data items. A multi-description is generated for each data item, the multi-description including a list of pairs of the first classification attribute and the second classification attribute.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: July 10, 2018
    Assignee: Quick Eye Technologies Inc.
    Inventor: Andrei Paraschivescu
  • Patent number: 10015230
    Abstract: Systems and methods are disclosed for copying and pasting data between networked devices. Data copied on a source device and may be pasted on a destination device in response to the destination device receiving a paste command. The data from the source device may be automatically transmitted to, and available at, the destination device. The destination device may cycle through data copied from various devices based on the chronological order of when each piece of data was copied, or based on the devices' priority. The destination device may also present the user with a list of data copied at differences devices, from which the user may select which data to paste. A user may also use a special command, or may issue multiple paste commands within a predetermine period time, to indicate that the data to be pasted should be data from a different device.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: July 3, 2018
    Inventor: Robert Buergi
  • Patent number: 10003702
    Abstract: An image forming apparatus includes a controller. The controller includes a list display controller, a selection receiving section, a data request section, and an image formation controller. The list display controller acquires list data from a file server and causes display of the list data in the form of a list. The selection receiving section receives user selection of an article name from the list. The data request section requests image formation data corresponding to the article name that the user has selected from the file server. The image formation controller acquires image formation data and controls formation of an article image on a paper sheet based on the image formation data.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: June 19, 2018
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Hideyuki Ogasawara
  • Patent number: 10002111
    Abstract: A cellular phone apparatus includes a screen A and a screen B. In a state where an overview of data for a screen with a large amount of information is guide displayed on the screen B (screen for user selection), every time an arbitrary content is selected, the cellular phone apparatus changes the data for the screen with the large amount of information to data for a screen with a small amount of information while arranging and displaying the selected content obtained via a Web server on the screen A. Accordingly, when data for the screen with the large amount of information is changed to data for the screen with the small amount of information in response to an instruction on a user side, a change that reflects the intentions of the user can be easily achieved.
    Type: Grant
    Filed: April 5, 2013
    Date of Patent: June 19, 2018
    Assignee: NEC CORPORATION
    Inventor: Takeshi Kitamura
  • Patent number: 9967320
    Abstract: Methods, systems, and media for controlling information utilized to present content using a public display device are provided. In some implementations a method for presenting content on a public display device is provided, the method comprising: (a) initiating communication with one or more display devices; (b) selecting a display device; (c) establishing a communication channel with the selected display device; (d) receiving information related to an area of a screen allocated for use by the user device; (e) identifying content that is to be presented using the selected display device; (f) generating formatted content based on the area of the screen allocated for use by the user device; (g) transmitting the formatted content to the display device using the communication channel; and repeating at least (e) to (g) until (h) determining that presentation of content using the selected display device is to be inhibited.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: May 8, 2018
    Assignee: Google LLC
    Inventors: Kevin Brune, Eric H C Liu
  • Patent number: 9958841
    Abstract: Provided is a method and device for remotely controlling a household appliance. The method includes: sending, by a social application client, a control command for a target household appliance, wherein the control command includes an account of the target household appliance, and the account of the target household appliance is a unique social account registered in a social application server when the target household appliance leaves a factory; and controlling, by the social application client, the target household appliance corresponding to the account of the target household appliance according to the control command. A user can directly control the household appliance through the social application client, thus improving the efficiency of controlling the household appliance and reducing the cost.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: May 1, 2018
    Assignees: Hisense Co., Ltd., Hisense USA Corp.
    Inventors: Yangyang Li, Nan Zhu, Yunxiang Zhuang
  • Patent number: 9946233
    Abstract: An apparatus and methods provide a building automation system that includes a controller, a web server and a client. The controller includes building automation objects that may be used to generate a model that includes elements, wherein each element is associated with one or more of the objects. The web server includes business logic that reads and subscribes to the objects. Each object notifies the business logic of changes to the data of the object. The business logic processes the data from the objects to provide model update commands based on the changed data. The client includes presentation logic that displays the model, receives the model update commands from the business logic, updates the model using the model update commands, and displays the updated model.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: April 17, 2018
    Assignee: Siemens Schweiz AG
    Inventors: Gerhard Brun, Ralph Sigrist
  • Patent number: 9933893
    Abstract: A method for driving an information processing device which is adaptable to a wider variety of input methods is provided. The coordinates of an operating body at a starting point in the XYZ space and the coordinates of the operating body at an ending point in the XYZ space after a certain period of time are obtained, and the Z coordinate at the ending point and the movement distance on the X-Y plane in the certain period of time are calculated. Then, a signal is output only in the case where both the distance from an operating surface to the operating body in the vertical direction and the movement distance in the horizontal direction exceed the respective threshold values. In this manner, input operation can be performed by a three-dimensional motion, which includes movement of the operating body in the vertical direction as well as in the horizontal direction.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: April 3, 2018
    Assignee: SEMICONDUCTOR ENERGY LABORATORY CO., LTD.
    Inventor: Yuji Iwaki
  • Patent number: 9917915
    Abstract: An information processing system includes one or more terminal apparatuses and an information processing apparatus connected via a network. The system converts stored information, based on a method determined for each of the terminal apparatuses, into at least first transmission information and second transmission information to be transmitted to the terminal apparatuses; transmits the first transmission information including a first display part of the information to one of the terminal apparatuses and transmits the second transmission information including a second display part of the information different from the first display part to the one of the terminal apparatuses after transmitting the first transmission information; and displays ones of the at least first transmission information and second transmission information.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: March 13, 2018
    Assignee: RICOH COMPANY, LTD.
    Inventor: Mitsuhisa Kanaya
  • Patent number: 9898544
    Abstract: Using a processor, a first N×N matrix is determined based on a plurality of N webpages. Each cell of the first matrix corresponds to a pair of webpages. The first matrix is transformed into a second N×N matrix with each cell being in one of N partitions, the values of the cells within each partition being substantially equal. A sequence of M webpages is determined based on the second matrix and keyword(s) inputted by a user. The sequence is arranged in order from a first webpage to an Mth webpage (M<N), each of the webpages in the sequence being in the plurality of N webpages. A first host webpage, which is not in the plurality of N webpages, is generated including content from the first webpage in the sequence and a hyperlink to a second webpage in the sequence. The first host webpage is displayed at the electronic device.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: February 20, 2018
    Inventor: Eshaa Alkhalifa
  • Patent number: 9858582
    Abstract: Systems and methods for managing inventory in an online advertising system are described herein. The inventory may comprise advertisement (“ad”) impressions. In accordance with certain implementations, the systems and methods enable advertisers to target groups of inventory (e.g., “run of” inventory groups) made available by publishers and sold at a non-premium rate, while also enabling the publishers to selectively designate certain inventory within a given inventory group as premium. Inventory so designated is automatically excluded from an inventory group to which it would normally belong both during a booking process as well as during an ad serving process.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: January 2, 2018
    Assignee: Excalibur IP, LLC
    Inventors: Abhay Gupta, Tsung-Jen Chou, Senthil Subramanian, Pranav O. Sharma, Isay Shnayder
  • Patent number: 9826056
    Abstract: A social networking system displays stories describing actions to a user in a news ticker. The stories may be selected so that a variety of types of stories, stories associated with a variety of users, or stories associated with a variety of actions are presented via the news ticker. Additionally, stories having a common characteristic, such as being associated with a common user, may be aggregated and a description of the aggregated stories is presented in the news ticker. For example, stories aggregated based on acting user may identify the user common to the stories and a description of the aggregated stories may be displayed. Further, the value to the social networking system of displaying different types of content may be used to modify how different types of content are displayed in the news ticker.
    Type: Grant
    Filed: December 9, 2012
    Date of Patent: November 21, 2017
    Assignee: Facebook, Inc.
    Inventors: Ken Deeter, Robert William Cathcart
  • Patent number: 9800566
    Abstract: In a content supply system, in order to use a streaming server to perform a live distribution, a user PC used makes a reservation for a time zone, etc. to a server reservation control center. When the user PC sends desired reservation information to the server reservation control center via the Internet, if the reservation is accepted, a reservation ID only used for authentication of the reservation is created and sent from the server reservation control center to the user PC via the Internet. When a distribution request is sent from the user PC to the streaming server, authentication processing using this reservation ID is performed.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: October 24, 2017
    Assignee: SONY CORPORATION
    Inventors: Takanori Nishimura, Keigo Ihara, Takao Yoshimine, Junko Fukuda, Takahiko Sueyoshi
  • Patent number: 9792038
    Abstract: Feedback via an input device associated with an interaction with a point of interest (POI) and scribble recognition is provided. When using an input device to navigate a GUI, various POIs may be determined as elements beneficial for a user to notice, pay attention to, or avoid. When an input is received that may be associated with a POI, feedback may be provided. Feedback may include haptic, visual, or audible feedback. Scribble recognition may also be provided. When using an input device (e.g., digital pen), a user may “scribble” in a margin to test pen attributes. Upon recognizing a scribble, alternative pen attributes may be presented in a contextual menu. In addition, the scribble may be automatically erased upon selection of a pen attribute or upon receiving input in another area of the UI or alternatively, feedback may be provided prior to erasure of the scribble input.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: October 17, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Erez Kikin Gil, Doreen Nelson Grieb, Matthew Kotler, Patrick Malatack
  • Patent number: 9785421
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for attributing external dependencies in a software project. One of the methods includes receiving data representing a child snapshot and a parent snapshot in a revision graph of a software project. One or more pairs of matching source code files is identified, and for each pair having a first file and second file, a first count of external dependencies on an external dependency target in the first file and a second count of external dependencies on the external dependency target in the second file are computed. If the first count is different than the second count, an introduction or a removal of one or more external dependencies on the external dependency target in the second file of the pair of matching source code files is attributed to an author of the child snapshot.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: October 10, 2017
    Assignee: Semmle Limited
    Inventor: Robin Neatherway
  • Patent number: 9785244
    Abstract: An image projection apparatus includes a projection unit configured to project an image onto a projection target; a recognition unit configured to recognize an instruction action for the image being projected by the projection unit; a storage control unit configured to store correspondence information in which multiple instruction actions are associated with image output controls, respectively, for each type of image in a storage device; a determination unit configured to determine, on the basis of the type of the image being projected by the projection unit, correspondence information for image output control; and a projection control unit configured to perform, on the basis of the correspondence information determined by the determination unit and the instruction action recognized by the recognition unit, image projection control corresponding to the image output control that is associated with the instruction action.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: October 10, 2017
    Assignee: RICOH COMPANY, LTD.
    Inventors: Tomotoshi Sato, Takahiro Imamichi
  • Patent number: 9753911
    Abstract: A system includes, for a selection of objects on a displayed page of the system, each object having pre-defined customizable attributes and non-customizable attributes, a sorter to sort the customizable attributes of the selected objects. The system also includes a dialog builder to build a customization dialog specific to the selection based on the sorted pre-defined customizable attributes, a displayer to display the dialog and an updater to receive input according to the dialog and to update the customizable attributes according to the input.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: September 5, 2017
    Assignee: Wix.com Ltd.
    Inventors: Yuval Goldstein, Avi Marcus, Sharon Ptashek, Kfir Golan, Daniel Shmuglin
  • Patent number: 9733803
    Abstract: A computing device includes a housing and a display assembly having a screen and a set of touch sensors. The housing at least partially circumvents the screen so that the screen is viewable. A processor is provided within the housing to manage an e-book library associated with the computing device. Specifically, the e-book library includes at least a first e-book. The processor further associates the computing device with a reading group having a plurality of group members, and detects that a copy of the first e-book resides in an e-book library of a first group member of the plurality of group members. Upon detecting the copy of the first e-book, the processor then selectively initiates a shared reading mode for the first e-book.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: August 15, 2017
    Assignee: Rakuten Kobo, Inc.
    Inventors: Vanessa Ghosh, Benjamin Landau
  • Patent number: 9729842
    Abstract: An image storage apparatus, an image reproducing apparatus, a method of storing an image, a method of reproducing an image, a storage medium and a photographing apparatus are provided. The image storage apparatus records link information of a contents file within a moving image file and stores the linked moving image file. Accordingly, a user can select the moving image file to be displayed together with the linked contents file on one screen when the user reproduces the moving image file.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: August 8, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Jin-su Myung
  • Patent number: 9710224
    Abstract: A mobile terminal including a wireless communication unit configured to wirelessly communicate with at least one other terminal; a microphone; a touchscreen; and a controller configured to display a user interface for voice recognition on the touchscreen, display a first text, a second text, and a third text converted from a first voice input, a second voice input and a third voice input, respectively, in the user interface for voice recognition, wherein the first voice input, the second voice input, and the third voice input are received via the microphone, display an application window associated with the first text, the second text, and the third text in the user interface for voice recognition, receive a selection of one of the first text, the second text, and the third text for modification, and display a modified text of the selected text in the application window.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: July 18, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Jonghwan Kim, Jeongwon Hwang, Minkyeong Kim, Kyungjin Shin
  • Patent number: 9684645
    Abstract: An ebook is represented as a plurality of ebook pages associated with a plurality of segments. A summary view command is received, the summary view command requesting a particular type of summary view of a plurality of available summary views. One or more ebook pages are identified, for a summary view based in part on the requested type of summary view, and page thumbnails are generated for each of the identified one or more ebook pages. The generated page thumbnails are grouped by segment, using the plurality of segments. A summary view graphical user interface (GUI) is generated for the requested type of summary view using the grouped page thumbnails, the summary view GUI vertically listing one or more segments, of the plurality of segments, and horizontally listing page thumbnails associated with the one or more segments, and the summary view GUI is displayed.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: June 20, 2017
    Assignee: GOOGLE INC.
    Inventors: Adeline Beavers, Marco Paglia, Nathan Stuart Streu, Chorong Johnston, Brian Armstrong
  • Patent number: 9672865
    Abstract: Methods and systems described herein provide for visualizing content across different time segments of a media asset. Information about content within a particular time segment of a media asset is retrieved. This content information is generated by processing user-generated messages corresponding to the particular time segment. Content descriptors are generated based on the received content information corresponding to the particular time segment. A timeline is generated, independently of presenting a media asset, wherein the timeline visually associates content descriptors with their corresponding time segments of the media asset. When these content descriptors are selected by a user, the user-generated messages corresponding to the content descriptor at the corresponding time segment are displayed to the user.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: June 6, 2017
    Assignee: Rovi Guides, Inc.
    Inventors: Andrew Fundament, Vanessa Wickenkamp, Brian Craig Peterson, David John Wheatley, Jason William Conness, Melissa Bradley
  • Patent number: 9659279
    Abstract: A method and system is provided for the input of user interface commands. Particularly, command initiation events including at least one of: (i) a mouse press event on mouse pointer hardware, and (ii) at least one of a pen touch event, a stylus touch event, and a finger touch event on touch pointer hardware, are accepted. Then gesture stroke input events including at least one of: (i) a mouse drag event on the mouse pointer hardware, and (ii) at least one of a pen drag event, a stylus drag event and a finger drag event on the touch pointer hardware, are accepted. Additionally, command termination events including at least one of (i) a mouse release event on the mouse pointer hardware, and (ii) at least one of a pen lift event, a stylus lift event and a finger lift event on the touch pointer hardware, are accepted. The events are then interpreted as at least one of object selection or digital ink input operations without prior selection of a user input mode.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: May 23, 2017
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Eric Saund, James V. Mahoney, William C. Janssen, Jr.